version: '3.8' # Simple deployment - Uses external Supabase (hosted or self-hosted separately) # For full self-hosted setup with Supabase included, use docker-compose.selfhosted.yml services: deckerr: build: context: . dockerfile: Dockerfile args: - VITE_SUPABASE_URL=${VITE_SUPABASE_URL} - VITE_SUPABASE_ANON_KEY=${VITE_SUPABASE_ANON_KEY} container_name: deckerr ports: - "${PORT:-3000}:80" restart: unless-stopped healthcheck: test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:80"] interval: 30s timeout: 10s retries: 3