version: '3.8' services: chart-api: build: . container_name: picoclaw-chart ports: - "${SERVER_PORT:-3100}:3100" environment: - SERVER_PORT=${SERVER_PORT:-3100} - BASE_URL=${BASE_URL:-http://localhost:3100} restart: unless-stopped healthcheck: test: ["CMD", "wget", "-q", "--spider", "http://localhost:3100/api/v1/health"] interval: 30s timeout: 10s retries: 3