Files
peikarband/.env.example
Ehsan.Asadi b884ab435c
Some checks failed
CD - Build & Deploy / build-and-push (push) Has been cancelled
CD - Build & Deploy / package-helm (push) Has been cancelled
CD - Build & Deploy / deploy-staging (push) Has been cancelled
CD - Build & Deploy / deploy-production (push) Has been cancelled
CD - Build & Deploy / release (push) Has been cancelled
CI / test (3.11) (push) Has been cancelled
CI / test (3.12) (push) Has been cancelled
CI / security (push) Has been cancelled
[PROD-001] feat: Complete production deployment setup
 Fixed critical issues:
- Fixed .dockerignore to include assets (logo.png, banner-3.gif, custom.css)
- Added psutil dependency for metrics endpoint
- Connected health check endpoints to Reflex app

 Added complete CI/CD pipeline:
- Woodpecker.yml with 11 stages (lint, build, scan, deploy)
- Harbor registry integration
- ArgoCD automated deployment
- Kubernetes health checks

 Enhanced security:
- Multi-stage Docker build
- Non-root user container
- Security scanning ready
- Network policies configured

 Complete documentation:
- Production deployment guide (50+ pages)
- Quick start guide (10 minutes)
- Deployment checklist
- Changelog

🚀 Production ready with automated GitOps deployment!

ApprovalToken: PROD-001
2025-12-27 01:49:49 +03:30

54 lines
1.5 KiB
Plaintext

# Peikarband Platform - Environment Variables Template
# Copy this file to .env and fill in your values
# ============================================
# Application Settings
# ============================================
APP_NAME=peikarband
ENVIRONMENT=development
DEBUG=False
SECRET_KEY=your-super-secret-key-change-this-in-production
API_VERSION=v1
# ============================================
# Server Configuration
# ============================================
HOST=0.0.0.0
BACKEND_PORT=8000
FRONTEND_PORT=3000
WORKERS=4
# ============================================
# Database Configuration
# ============================================
DB_HOST=localhost
DB_PORT=5432
DB_NAME=peikarband
DB_USER=peikarband
DB_PASSWORD=your-database-password
DATABASE_URL=postgresql://\${DB_USER}:\${DB_PASSWORD}@\${DB_HOST}:\${DB_PORT}/\${DB_NAME}
# ============================================
# Redis Configuration
# ============================================
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_DB=0
REDIS_URL=redis://localhost:6379/0
# ============================================
# JWT & Authentication
# ============================================
JWT_SECRET_KEY=your-jwt-secret-key-change-this
JWT_ACCESS_TOKEN_EXPIRE_MINUTES=30
# ============================================
# Harbor Registry
# ============================================
HARBOR_URL=harbor.peikarband.ir
HARBOR_PROJECT=peikarband
HARBOR_USERNAME=
HARBOR_PASSWORD=
# For complete configuration, see documentation