services: app: image: translator:latest restart: always ports: - 8501:8501 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - GEMINI_API_KEY=${GEMINI_API_KEY} healthcheck: test: curl -f http://localhost:8501 || exit 1 interval: 1m timeout: 10s retries: 3 start_period: 30s