Files
archived-gitea-ai-assistant/docker-compose.yml
jeffusion 99bf4aff5e chore: add config-overrides.json to ignore files and docker volume
- Add config-overrides.json to .gitignore (user-specific runtime config)
- Add config-overrides.json to .dockerignore (not needed in image)
- Mount config-overrides.json as volume in docker-compose.yml

This enables persistent configuration overrides in containerized
deployments without rebuilding the image.
2026-03-03 16:33:34 +08:00

27 lines
573 B
YAML

version: '3.8'
services:
gitea-assistant:
build:
context: .
dockerfile: Dockerfile
image: registry.kuiper.com/gitea-assistant:latest
container_name: gitea-assistant
restart: unless-stopped
ports:
- "3000:3000"
volumes:
- ./config-overrides.json:/app/config-overrides.json
env_file:
- .env
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3000/"]
interval: 30s
timeout: 5s
retries: 3
start_period: 5s
deploy:
resources:
limits:
memory: 512M