diff --git a/compose.yml b/compose.yml new file mode 100644 index 0000000..bc1bc92 --- /dev/null +++ b/compose.yml @@ -0,0 +1,21 @@ +# Server-Modus fuer den Test aufm Gaming-PC: `podman compose up --build` +# Werte in einer .env-Datei daneben setzen (siehe .env.example). + +services: + dtrack-http: + build: + context: . + dockerfile: Containerfile.http + image: dtrack-mcp-http:latest + ports: + - "8080:8080" + environment: + DTRACK_URL: ${DTRACK_URL:?bitte in .env setzen} + DTRACK_API_KEY: ${DTRACK_API_KEY:?bitte in .env setzen} + # Kommagetrennte erlaubte Bearer-Tokens; leer = ungeschuetzt (nur lokal). + DTRACK_HTTP_TOKENS: ${DTRACK_HTTP_TOKENS:-} + # "1" = TLS-Pruefung aus (Notbehelf bei internem CA-Cert). + DTRACK_INSECURE: ${DTRACK_INSECURE:-0} + DTRACK_HTTP_ADDR: 0.0.0.0:8080 + RUST_LOG: ${RUST_LOG:-info} + restart: unless-stopped