services: mindflux: image: localhost:5000/mindflux:latest container_name: mindflux restart: unless-stopped environment: # --- Datenbank: unverändert wie im bisherigen Deploy --- SPRING_DATASOURCE_URL: jdbc:postgresql://postgres:5432/mindfluxdb SPRING_DATASOURCE_USERNAME: mindflux SPRING_DATASOURCE_PASSWORD: mindflux_pass # --- App: lauscht intern auf 8080 (nginx -> mindflux:8080) --- SERVER_PORT: "8080" MINDFLUX_PUBLIC_URL: "https://mindflux.sysnaptik.de" MINDFLUX_COOKIE_SECURE: "true" # --- Bootstrap-Admins: Passwörter kommen aus Gitea-Secrets (siehe Workflow) --- MINDFLUX_ADMIN_USERNAME: "AliceDarkest" MINDFLUX_ADMIN_EMAIL: "AliceDarkest@gmail.com" MINDFLUX_ADMIN_PASSWORD: "${MINDFLUX_ADMIN_PASSWORD}" MINDFLUX_ADMIN2_USERNAME: "KevCipher" MINDFLUX_ADMIN2_EMAIL: "kevcipher@proton.me" MINDFLUX_ADMIN2_PASSWORD: "${MINDFLUX_ADMIN2_PASSWORD}" volumes: - mindflux_uploads:/app/uploads networks: - backend_network networks: backend_network: external: true volumes: mindflux_uploads: