Restructure project following production-ready standards
- Add comprehensive docker-compose configuration with health checks - Create Makefile with 16 utility commands for easy management - Implement robust backup/restore/update scripts with error handling - Add optimized PostgreSQL configuration for Gitea workload - Enhance .env.example with clear dev/prod sections and documentation - Create comprehensive README with installation, configuration, and maintenance guides - Improve .gitignore to exclude all sensitive and generated files - Add Redis persistence (AOF) and memory limits - Configure service dependencies with health conditions 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
52
.gitignore
vendored
52
.gitignore
vendored
@@ -1,3 +1,51 @@
|
||||
postgres
|
||||
data
|
||||
# ============================================
|
||||
# Gitea Docker .gitignore
|
||||
# ============================================
|
||||
|
||||
# Fichiers de configuration sensibles
|
||||
.env
|
||||
|
||||
# Données de base de données PostgreSQL
|
||||
postgres/
|
||||
*.sql
|
||||
*.dump
|
||||
|
||||
# Données Gitea (dépôts, uploads, etc.)
|
||||
data/
|
||||
|
||||
# Données Redis
|
||||
redis/
|
||||
|
||||
# Sauvegardes
|
||||
backups/
|
||||
*.tar.gz
|
||||
*.zip
|
||||
|
||||
# Logs
|
||||
logs/
|
||||
*.log
|
||||
|
||||
# Fichiers temporaires
|
||||
tmp/
|
||||
temp/
|
||||
*.tmp
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
|
||||
# Système d'exploitation
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
desktop.ini
|
||||
|
||||
# IDE et éditeurs
|
||||
.vscode/
|
||||
.idea/
|
||||
*.iml
|
||||
.project
|
||||
.settings/
|
||||
.classpath
|
||||
|
||||
# Docker
|
||||
.docker/
|
||||
docker-compose.override.yml
|
||||
|
||||
Reference in New Issue
Block a user