services: app: build: . restart: unless-stopped ports: - "127.0.0.1:3000:3000" - "127.0.0.1:3001:3001" environment: NODE_ENV: production DB_PATH: /app/data/market-screener.db API_KEY: ${API_KEY:-} ANTHROPIC_API_KEY: ${ANTHROPIC_API_KEY} SIMPLEFIN_ACCESS_URL: ${SIMPLEFIN_ACCESS_URL:-} SIMPLEFIN_SETUP_TOKEN: ${SIMPLEFIN_SETUP_TOKEN:-} CLIENT_ORIGIN: ${CLIENT_ORIGIN:-http://localhost} volumes: - db_data:/app/data healthcheck: test: ["CMD", "wget", "-qO-", "http://localhost:3000/health"] interval: 30s timeout: 5s retries: 3 volumes: db_data: