services: hermes: build: context: ./backend/hermes dockerfile: dockerfile container_name: hermes-api restart: unless-stopped environment: DATABASE_URL: ${DATABASE_URL} APP_NAME: Hermes API APP_VERSION: 0.1.0 SECRET_KEY: ${SECRET_KEY} ACCESS_TOKEN_EXPIRE_MINUTES: ${ACCESS_TOKEN_EXPIRE_MINUTES:-60} JWT_ISSUER: ${JWT_ISSUER:-hermes} ports: - "8000:8000" networks: - olympus-network athena: build: context: ./frontend/athena dockerfile: Dockerfile container_name: athena-web restart: unless-stopped environment: NODE_ENV: production HERMES_INTERNAL_URL: http://hermes:8000 AUTH_COOKIE_SECURE: ${AUTH_COOKIE_SECURE:-false} ATHENA_PUBLIC_ORIGIN: ${ATHENA_PUBLIC_ORIGIN:-http://localhost:3001} ports: - "3001:3000" depends_on: - hermes networks: - olympus-network networks: olympus-network: external: true