| 12345678910111213141516171819202122232425 |
- services:
- ephemeris-mcp:
- build:
- context: .
- dockerfile: Dockerfile
- image: ephemeris-mcp:latest
- container_name: ephemeris-mcp
- restart: unless-stopped
- ports:
- - "7015:7015"
- environment:
- EPHEMERIS_HOST: 0.0.0.0
- EPHEMERIS_PORT: 7015
- EPHEMERIS_DATA_DIR: /app/data
- EPHEMERIS_LOG_DIR: /app/logs
- EPHEMERIS_DB_PATH: /app/data/ephemeris.sqlite3
- volumes:
- - ./data:/app/data
- - ./logs:/app/logs
- healthcheck:
- test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://127.0.0.1:7015/health').read()"]
- interval: 30s
- timeout: 5s
- retries: 3
- start_period: 20s
|