version: '3.8' services: wave-data-puller: build: . environment: - RUN_MODE=continuous # Set to 'once' for single run - POLL_INTERVAL=3600 # Fetch data every hour - OUTPUT_DIR=/app/data volumes: - ./wave_data:/app/data restart: unless-stopped