feat: create production docker-compose.yml (#38)
Some checks failed
Deploy to Coolify / Code Quality (pull_request) Has been cancelled
Deploy to Coolify / Run Tests (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Development (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Production (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Test (pull_request) Has been cancelled
Pull Request Checks / Validate PR (pull_request) Has been cancelled

- Production compose file with single app service
- Separate from development compose (now docker-compose.dev.yml)
- Environment variable configuration
- Health checks and resource limits
- .env.production.example template
- Comprehensive DEPLOYMENT.md guide

Deployment guide covers:
- Quick start with Docker Compose
- Supabase setup (cloud + self-hosted)
- Multiple deployment options (Coolify, Docker, K8s, VPS)
- HTTPS/SSL configuration
- Monitoring and logging
- Backup and restore procedures
- Troubleshooting
- Security checklist
- Performance optimization

Ready for production deployment on any platform.

Closes #38
This commit is contained in:
Pantry Lead Agent
2026-02-25 00:13:53 +00:00
parent 60d6e03e87
commit f0b555f18a
4 changed files with 411 additions and 0 deletions

12
.env.production.example Normal file
View File

@@ -0,0 +1,12 @@
# Production Environment Variables
# Copy this file to .env.production and fill in your values
# Supabase Configuration (REQUIRED)
# Get these from your Supabase project settings
NUXT_PUBLIC_SUPABASE_URL=https://your-project-id.supabase.co
NUXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key-here
# Server Configuration (optional)
# HOST=0.0.0.0
# PORT=3000
# NODE_ENV=production