promptforge / docker-compose.yml
Really-amin's picture
Update docker-compose.yml
7b936ab verified
raw
history blame contribute delete
697 Bytes
version: "3.9"
services:
promptforge:
build: .
container_name: promptforge
restart: unless-stopped
ports:
- "7860:7860"
volumes:
- ./logs:/app/logs # Persist prompt history
environment:
# ── AI Provider keys (set in .env file, never commit) ──────────
# GOOGLE_API_KEY: set via .env or deployment secret manager
# HF_API_KEY: set via .env or deployment secret manager
LOG_DIR: /app/logs
env_file:
- .env # Create from .env.example
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:7860/health"]
interval: 30s
timeout: 5s
retries: 3