services: trxtd: build: . image: trxtd:latest container_name: trxtd ports: - "3001:3001" restart: unless-stopped volumes: # persistente SQLite-Datenbank (Accounts, Forschung, Statistiken) - ./data:/app/data environment: - PORT=3001 # --- Optional: Admin-Dashboard (/admin) --- # Komma-getrennte Benutzernamen mit Admin-Zugriff auf das Live-Dashboard # - ADMIN_USERS=deinaccount # --- Optional: OpenID Connect (Single Sign-On) --- # - OIDC_ENABLED=true # - OIDC_ISSUER=https://auth.example.com # - OIDC_CLIENT_ID=trxtd # - OIDC_CLIENT_SECRET=geheim # - OIDC_REDIRECT_URI=https://trxtd.example.com/api/auth/oidc/callback # - OIDC_BUTTON_LABEL=Mit Authelia anmelden