first commit
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
# d4rk_tablet — Environment (kopieren nach .env und ausfüllen)
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
|
||||
# ── Backend / API ──
|
||||
API_PORT=3000
|
||||
API_HOST=0.0.0.0
|
||||
# Erlaubte Origins für CORS (Web-App + FiveM NUI). Komma-separiert.
|
||||
# Dev-Web läuft auf :5190 (Vite), :5173 als Fallback.
|
||||
CORS_ORIGINS=http://localhost:5190,http://localhost:5173,https://mdt.d4rkst3r.de
|
||||
|
||||
# ── Datenbank (bestehende QBox-MariaDB) ──
|
||||
DB_HOST=127.0.0.1
|
||||
DB_PORT=3306
|
||||
DB_USER=root
|
||||
DB_PASSWORD=
|
||||
DB_NAME=qbox
|
||||
# Optionales Prefix falls QBox-Tabellen anders heißen (leer lassen wenn Standard)
|
||||
DB_QBOX_PLAYERS_TABLE=players
|
||||
DB_QBOX_VEHICLES_TABLE=player_vehicles
|
||||
|
||||
# ── GTA-Map-Tiles ──
|
||||
# Ordner mit den Tiles ({style}/{z}/{x}/{y}.jpg) — served unter /tiles/.
|
||||
# Prod: auf Server-/CDN-Pfad zeigen. Leer/ungültig = /tiles/ inaktiv.
|
||||
TILES_DIR=./tiles
|
||||
|
||||
|
||||
# ── Auth ──
|
||||
# Signiert die kurzlebigen Web-JWTs
|
||||
JWT_SECRET=change-me-super-secret
|
||||
JWT_EXPIRES_IN=15m
|
||||
JWT_REFRESH_EXPIRES_IN=7d
|
||||
# Shared Secret zwischen fivem-bridge (Server) und Backend (/auth/fivem, HMAC)
|
||||
BRIDGE_HMAC_SECRET=change-me-bridge-secret
|
||||
|
||||
# ── Discord OAuth2 (Browser-Login) ──
|
||||
DISCORD_CLIENT_ID=
|
||||
DISCORD_CLIENT_SECRET=
|
||||
DISCORD_REDIRECT_URI=http://localhost:3000/auth/discord/callback
|
||||
|
||||
# ── Frontend ──
|
||||
# Dev-Web-Port (Vite). 5173 kann auf Windows OS-reserviert sein → 5190 default.
|
||||
# Basis-URL zum Backend (von der Web-App aus)
|
||||
VITE_API_URL=http://localhost:3000
|
||||
VITE_SOCKET_URL=http://localhost:3000
|
||||
# GTA-Map (MapLibre): Tile-Basis-URL + Default-Stil (satellite|road|roads2|minimap)
|
||||
VITE_MAP_TILES_URL=http://localhost:3000/tiles
|
||||
VITE_MAP_STYLE=satellite
|
||||
# Dev-Only: umgeht Auth für lokale Entwicklung im Browser (NIE in Prod!)
|
||||
VITE_DEV_AUTH_BYPASS=true
|
||||
Reference in New Issue
Block a user