- deployer container polls git, builds api/worker/web, runs migrations+seed, starts ff-api/ff-worker/ff-web + nginx TLS reverse proxy against external Postgres (10.0.0.15) - Dockerfile.web: drop missing packages/ui package, add NEXT_PUBLIC_API_URL arg - add root .dockerignore (build context cleanup)
20 lines
839 B
Bash
20 lines
839 B
Bash
# Fleet Forge deployer environment
|
|
# Werte beim docker run als -e übergeben bzw. bei Unraid im Template setzen.
|
|
|
|
# --- Git / Polling ----------------------------------------------------------
|
|
GIT_REMOTE=https://git.pepe44.dev/Pepe44DEV/fleetforge.git
|
|
GIT_USER=Pepe44DEV
|
|
GIT_TOKEN=<gitea-api-token>
|
|
GIT_BRANCH=master
|
|
POLL_INTERVAL=300
|
|
|
|
# --- Host / Ports -----------------------------------------------------------
|
|
HOST_IP=10.0.0.15
|
|
API_PORT=3005 # HTTP-Port, den die Agenten als server_url nutzen
|
|
HTTPS_PORT=5443 # Web/UI via https://10.0.0.15:5443
|
|
HTTP_PORT=5080
|
|
|
|
# --- App secrets ------------------------------------------------------------
|
|
# Wird gegen den externen Postgres auf 10.0.0.15 verwendet (DB "FleetForge").
|
|
DATABASE_URL=postgresql://admin:Start01!@10.0.0.15:5432/FleetForge?schema=public
|
|
JWT_SECRET=<starkes-secret> |