e7819bfc82
- Add docker-compose.yml with postgres, redis, api, and web services - Add multi-stage Dockerfile for API (Python 3.11) - Add multi-stage Dockerfile for web (Node.js 20 + nginx) - Add Makefile with common development commands - Add .env.example with all required environment variables - Add placeholder pyproject.toml and package.json for builds - Configure health checks for all services - Setup persistent volumes for postgres, redis, and repos - Run services as non-root users
25 lines
491 B
Bash
25 lines
491 B
Bash
# Database Configuration
|
|
POSTGRES_USER=headquarter
|
|
POSTGRES_PASSWORD=change-me-in-production
|
|
POSTGRES_DB=headquarter
|
|
|
|
# Redis Configuration
|
|
REDIS_URL=redis://redis:6379/0
|
|
|
|
# JWT Configuration
|
|
JWT_SECRET=change-me-in-production
|
|
JWT_ALGORITHM=HS256
|
|
JWT_EXPIRATION_HOURS=24
|
|
|
|
# Application Configuration
|
|
APP_ENV=development
|
|
DEBUG=true
|
|
LOG_LEVEL=info
|
|
REPO_BASE_PATH=/data/repos
|
|
|
|
# Frontend Configuration
|
|
VITE_API_URL=http://localhost:8000
|
|
|
|
# Docker Configuration
|
|
COMPOSE_PROJECT_NAME=headquarter
|