# ============================================ # CONFIGURATION GITEA DOCKER # ============================================ # Copiez ce fichier vers .env et remplissez les valeurs # cp .env.example .env # ============================================ # MODE DE DÉPLOIEMENT # ============================================ # Décommentez la section qui vous concerne (dev OU prod) # --- DÉVELOPPEMENT (local) --- # GITEA_DOMAIN=localhost # GITEA_SSH_DOMAIN=localhost # GITEA_ROOT_URL=http://localhost:3000 # --- PRODUCTION --- GITEA_DOMAIN=git.domain.tld GITEA_SSH_DOMAIN=git.domain.tld GITEA_ROOT_URL=https://git.domain.tld # ============================================ # BASE DE DONNÉES POSTGRESQL # ============================================ # Nom de la base de données POSTGRES_DATABASE=gitea # Utilisateur PostgreSQL POSTGRES_USER=gitea # Mot de passe PostgreSQL (CHANGEZ-MOI EN PRODUCTION!) # Générez un mot de passe sécurisé: openssl rand -base64 32 POSTGRES_PASSWORD=changeme_secure_password_here # ============================================ # CACHE REDIS # ============================================ # Mot de passe Redis (CHANGEZ-MOI EN PRODUCTION!) # Générez un mot de passe sécurisé: openssl rand -base64 32 REDIS_PASSWORD=changeme_redis_password_here # ============================================ # SAUVEGARDES # ============================================ # Nombre de jours de rétention des sauvegardes BACKUP_RETENTION_DAYS=7 # ============================================ # NOTES # ============================================ # 1. Ne commitez JAMAIS le fichier .env dans Git # 2. Utilisez des mots de passe forts en production (32+ caractères) # 3. Pour générer des mots de passe: openssl rand -base64 32 # 4. En développement, Gitea est accessible sur http://localhost:3000 # 5. SSH est accessible sur le port 2223 (ssh -p 2223 git@localhost) # 6. En production, utilisez un reverse proxy (nginx/traefik) avec SSL