| 123456789101112131415161718192021222324252627 |
- services:
- astro-mcp:
- build:
- context: .
- dockerfile: Dockerfile
- image: astro-mcp:latest
- container_name: astro-mcp
- restart: unless-stopped
- ports:
- - "7016:7016"
- env_file:
- - .env
- environment:
- ASTRO_HOST: 0.0.0.0
- ASTRO_PORT: 7016
- ASTRO_DATA_DIR: /app/data
- ASTRO_LOG_DIR: /app/logs
- ASTRO_DB_PATH: /app/data/astro.sqlite3
- volumes:
- - ./data:/app/data
- - ./logs:/app/logs
- healthcheck:
- test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://127.0.0.1:7016/health').read()"]
- interval: 30s
- timeout: 5s
- retries: 3
- start_period: 20s
|