proofyx / docker-compose.yml
Muhammed Sayeedur Rahman
feat: comprehensive UI/UX overhaul — fix 18 review issues, add auth pages, improve DX
cf8ca22
Raw
History Blame Contribute Delete
1.12 kB
services:
postgres:
image: postgres:16-alpine
environment:
POSTGRES_DB: proofyx
POSTGRES_USER: proofyx
POSTGRES_PASSWORD: proofyx_dev
ports:
- "5432:5432"
volumes:
- pgdata:/var/lib/postgresql/data
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "pg_isready -U proofyx"]
interval: 5s
timeout: 5s
retries: 5
proofyx:
build:
context: .
args:
VITE_SUPABASE_URL: ${VITE_SUPABASE_URL:-}
VITE_SUPABASE_ANON_KEY: ${VITE_SUPABASE_ANON_KEY:-}
ports:
- "7861:7861"
env_file:
- .env
environment:
DATABASE_URL: postgresql+asyncpg://proofyx:proofyx_dev@postgres:5432/proofyx
volumes:
- ./models:/app/models:ro
- proofyx-data:/app/data
restart: unless-stopped
depends_on:
postgres:
condition: service_healthy
deploy:
resources:
limits:
memory: 8G
reservations:
devices:
- driver: nvidia
count: all
capabilities: [gpu]
volumes:
proofyx-data:
pgdata: