initial project structure and framing

This commit is contained in:
APEX FIGHT
2025-08-26 19:15:21 -04:00
parent 5a521b124c
commit bff74e96e7
31 changed files with 16579 additions and 2 deletions

View File

@@ -0,0 +1 @@
The files in this folder will come in handy for installing and running this project yourself, there currently arent any tho lol, you can make them yourself if you want.

View File

@@ -0,0 +1,8 @@
{
"api-key": "", // key to libretranslate api, this will never be exposed to the end user or front-end, as the backend is the only thing making calls to the api
"api-endpoint": "http://127.0.0.1:5000/", // address of libretranslate api
"frontend-path": "/var/www/", // this is where the installer will put the fully built front-end of the site.
"cache-path": "/var/edpuzzletranslate/", // this is where translated transcripts to the edpuzzle videos will be cached (to avoid extraneous calls to the translation api)
"backend-path": "/home/translate/bin/" // this installer does NOT automatically make a new user, this is merely a suggestion of how to structure it.
}

View File

@@ -0,0 +1,4 @@
#! /usr/bin/env nix-shell
#! nix-shell -i bash -p bash
echo This Installer file has yet to be made... lol