mirror of
https://github.com/frappe/frappe_docker.git
synced 2026-06-24 00:35:10 +00:00
Port changes: - HTTP_PORT: 8088 → 8080 (default Frappe port) - All documentation updated to reflect port 8080 - GitHub Actions tests updated to port 8080 - SSL works correctly with standard port 8080 in Dokploy Reason: - Port 8080 is the standard Frappe frontend port - Dokploy SSL/HTTPS works better with default port - Consistent with Frappe conventions Files updated: - README.md - dokploy/README.md - dokploy/QUICKSTART.md - dokploy/DEPLOYMENT.md - dokploy/SSL_SETUP.md - dokploy/SUMMARY.md - dokploy/CHANGELOG.md - dokploy/CHECKLIST.md - dokploy/docker-compose.yml - .github/workflows/build-dokploy.yml SSL/HTTPS: - Dokploy handles SSL termination on port 443 - Internal communication uses port 8080 - HTTPS redirect automatic - Let's Encrypt auto-renewal
2.6 KiB
2.6 KiB
Dokploy Deployment Checklist
✅ Deployment Öncesi
Gereksinimler
- Dokploy kurulu ve erişilebilir
- Domain adı hazır (production için)
- DNS kayıtları yapılandırılmış
- Minimum 4GB RAM
- 2+ CPU cores
- 15GB+ disk alanı
Konfigürasyon
.envdosyası hazırlandı veya environment variables belirlendiSITE_NAMEbelirlendiADMIN_PASSWORDgüçlü şifre (12+ karakter)DB_PASSWORDgüçlü şifre (12+ karakter)- Port 8080 (standard) kullanılacak
Güvenlik
- Tüm şifreler güçlü ve unique
- Şifreler password manager'da saklandı
- SSL/HTTPS planlandı
- Backup stratejisi belirlendi
🚀 Deployment
Dokploy Konfigürasyonu
- Yeni proje oluşturuldu
- Docker Compose service eklendi
- Repository:
https://github.com/ubden/frappe_docker - Branch:
main - Compose path:
dokploy/docker-compose.yml
Environment Variables
SITE_NAMEeklendiADMIN_PASSWORDeklendi (Secret)DB_PASSWORDeklendi (Secret)HTTP_PORT=8080eklendi
Domain & SSL
- Domain eklendi
- DNS A kaydı doğrulandı
- Enable HTTPS işaretlendi
- Force HTTPS işaretlendi
Deploy
- Deploy butonu tıklandı
- Build logları izlendi (~10-15 dakika)
- Build başarıyla tamamlandı
✅ Deployment Sonrası
Container Kontrolü
- Tüm container'lar running
- create-site servisi Exit 0
- backend servisi healthy
- frontend servisi healthy
- mariadb servisi healthy
- redis servisleri healthy
Erişim
- Site browser'da açılıyor
- HTTPS çalışıyor
- Login sayfası görünüyor
- Admin girişi başarılı
Uygulama Kontrolü
- ERPNext modülleri açılıyor
- CRM açılıyor
- Helpdesk açılıyor
- Payments yapılandırılabilir
İlk Yapılandırma
- Setup Wizard tamamlandı
- Şirket bilgileri girildi
- Email ayarları yapıldı
- İlk kullanıcılar oluşturuldu
Test
- Yeni dokuman oluşturulabiliyor
- Arama çalışıyor
- Dosya upload çalışıyor
- Real-time updates çalışıyor
🔒 Güvenlik
Production Güvenlik
- Administrator şifresi değiştirildi
- 2FA aktif edildi
- Session timeout ayarlandı
- Firewall kuralları uygulandı
💾 Backup
Backup Sistemi
- Manuel backup test edildi
- Otomatik backup planlandı
- Backup saklama yeri belirlendi
- Restore testi yapıldı
Tüm checklistler tamamlandı mı? ✅
Sistem production'a hazır mı? 🚀