This repository was archived by the owner on May 23, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Umgebungsvariablen
Syntarex edited this page Mar 7, 2024
·
23 revisions
Alle Umgebungsvariablen müssen im lokalen und produktiven Betrieb gesetzt werden.
Umgebungsvariablen können in /.env gesetzt werden.
/.env.template enthält alle deklariert alle notwendigen Umgebungsvariablen.
- Als
syntarexeinloggen - Kopiere Template für Umgebungsvariablen:
cp .env.template .env - Ändere sensible Werte:
nano .env
| Umgebungsvariable | Standardwert | Beschreibung |
|---|---|---|
| WEB_URL | https://synbase.io | Die URL zur Webseite |
| DISCORD_URL | https://discord.gg/RKNAJgkqyW | Die URL zur Discord-Einladung |
| GITHUB_URL | https://github.com/syntarex/synbase | Die URL zum GitHub-Repository |
| SYNCTUBE_URL | https://sync-tube.de/room/XQsG48Ll | Die URL zum festen SyncTube-Raum |
| PLAUSIBLE_DOMAIN | synbase.io | Die Domain, welche per Plausible getracked werden soll |
| POSTGRES_HOST | database | Der Name des PostgreSQL-Hosts |
| POSTGRES_USER | syntarex | Der Name des PostgreSQL-Benutzers |
| POSTGRES_DB | synbase | Der Name der PostgreSQL-Datenbank |
| POSTGRES_PASSWORD | Das Passwort des PostgreSQL-Benutzers | |
| PALWORLD_COMMUNITY | false | Ist der Palworld-Server in der öffentlichen Serverliste zu finden? |
| PALWORLD_ADMIN_PASSWORD | Das Passwort mit welchem ein Spieler die Admin-Rolle erhält | |
| AUTH0_DOMAIN | synbase.eu.auth0.com | Der Auth0 Tenant-Name |
| AUTH0_CLIENT_ID | Die Client-ID der "Deploy CLI"-Anwendung | |
| AUTH0_CLIENT_SECRET | Das Client-Secret der "Deploy CLI"-Anwendung | |
| AUTH0_WEB_CLIENT_ID | Die Client-ID der "Web"-Anwendung | |
| AUTH0_WEB_CLIENT_SECRET | Das Client-Secret der "Web"-Anwendung | |
| AUTH0_SESSION_SECRET | Ein zufälliger String, welcher verwendet wird um Benutzer-Sessions zu verschlüsseln. | |
| DISCORD_CLIENT_ID | Die Client-ID der Discord-Anwendung | |
| DISCORD_CLIENT_SECRET | Das Client-Secret der Discord-Anwendung | |
| DISCORD_TOKEN | Der Token des Discord-Bots | |
| UPLOADTHING_APP_ID | Die Client-ID der UploadThing-Anwendung | |
| UPLOADTHING_SECRET | Das Client-Secret der UploadThing-Anwendung |
Ein guter zufälliger Schlüssel für die Umgebungsvariable AUTH0_SESSION_SECRET kann mit diesem Befehl erstellt werden: node -e "console.log(crypto.randomBytes(32).toString('hex'))"