services: gitea-assistant: image: ghcr.io/${GITHUB_REPOSITORY_OWNER:-jeffusion}/gitea-ai-assistant:${VERSION:-latest} build: context: . dockerfile: Dockerfile container_name: gitea-assistant ports: - "3000:3000" volumes: - ./config-overrides.json:/app/config-overrides.json env_file: - .env restart: unless-stopped healthcheck: test: ["CMD", "curl", "-f", "http://localhost:3000/"] interval: 30s timeout: 5s retries: 3 start_period: 5s deploy: resources: limits: memory: 512M logging: driver: "json-file" options: max-size: "10m" max-file: "3"