mirror of
https://github.com/frappe/frappe_docker.git
synced 2026-06-24 00:35:10 +00:00
- Updated application branches in `apps.json` and `Dockerfile` to use `version-15` for compatibility with Frappe v15. - Removed incompatible applications (Twilio Integration, ERPNext Shipping) and documented changes in `APPS_INFO.md`. - Introduced a new `.pre-commit-config.yaml` for linting and formatting with specific exclusions. - Fixed linting issues in `install.sh` and added shellcheck directives for better script validation. - Created `LINT_FIX_COMPLETE.md` to summarize linting fixes and application updates.
4.5 KiB
4.5 KiB
Frappe Apps Bilgileri
Bu dokümanda, Dokploy image'inde kullanılan Frappe uygulamaları ve branch bilgileri açıklanır.
📦 İçerilen Uygulamalar
1. ERPNext
- Repository: https://github.com/frappe/erpnext
- Branch:
version-15 - Açıklama: Tam özellikli açık kaynak ERP sistemi
- Uyumluluk: Frappe v15 ile tam uyumlu ✅
2. CRM
- Repository: https://github.com/frappe/crm
- Branch:
version-15 - Açıklama: Modern müşteri ilişkileri yönetimi
- Uyumluluk: Frappe v15 ile tam uyumlu ✅
- Not: Main branch'ten version-15'e geçildi (uyumluluk için)
3. LMS (Learning Management System)
- Repository: https://github.com/frappe/lms
- Branch:
version-15 - Açıklama: Öğrenme yönetim sistemi
- Uyumluluk: Frappe v15 ile tam uyumlu ✅
- Not: Main branch'ten version-15'e geçildi (uyumluluk için)
4. Builder
- Repository: https://github.com/frappe/builder
- Branch:
main - Açıklama: Drag & drop web sitesi oluşturucu
- Uyumluluk: Frappe v15 ile uyumlu ✅
- Not: Main branch Frappe v15 destekliyor
5. Print Designer
- Repository: https://github.com/frappe/print_designer
- Branch:
version-15 - Açıklama: Özel yazdırma şablonu tasarımcısı
- Uyumluluk: Frappe v15 ile tam uyumlu ✅
6. Payments
- Repository: https://github.com/frappe/payments
- Branch:
version-15 - Açıklama: Ödeme gateway entegrasyonları
- Uyumluluk: Frappe v15 ile tam uyumlu ✅
- Not: Develop branch'ten version-15'e geçildi
7. Wiki
- Repository: https://github.com/frappe/wiki
- Branch:
version-15 - Açıklama: Bilgi tabanı ve dokümantasyon sistemi
- Uyumluluk: Frappe v15 ile tam uyumlu ✅
❌ Kaldırılan Uygulamalar
Twilio Integration
- Sebep: Version-15 branch'i yok, master branch uyumsuz
- Alternatif: ERPNext'in built-in SMS/telefon özellikleri kullanılabilir
- Manuel Kurulum: Gerekirse sonradan
bench get-appile eklenebilir
ERPNext Shipping
- Sebep: Version-15 branch'i yok, dependency sorunları
- Alternatif: ERPNext'in built-in shipping özellikleri kullanılabilir
- Manuel Kurulum: Gerekirse sonradan
bench get-appile eklenebilir
🔧 Versiyon Uyumluluğu
Frappe Framework: v15
Tüm uygulamalar Frappe v15 ile test edilmiştir ve uyumludur.
Branch Stratejisi
version-15: Stable, production-readymain: Latest features (v15 uyumlu olanlar)develop: Development branch (kullanılmıyor)
📊 Branch Değişiklikleri
| Uygulama | Önceki Branch | Yeni Branch | Sebep |
|---|---|---|---|
| CRM | main | version-15 | Uyumluluk |
| LMS | main | version-15 | Uyumluluk |
| Payments | develop | version-15 | Stabilite |
| Wiki | main | version-15 | Uyumluluk |
| Twilio | master | ❌ Kaldırıldı | Branch yok |
| Shipping | main | ❌ Kaldırıldı | Uyumsuzluk |
🚀 Manuel Uygulama Ekleme
Eğer kaldırılan uygulamaları eklemek isterseniz:
Twilio Integration (Riskli)
# Container'a girin
docker exec -it <backend-container> bash
# Uygulamayı ekleyin
bench get-app https://github.com/frappe/twilio-integration
# Site'a kurun
bench --site <site-name> install-app twilio_integration
# Restart
bench restart
ERPNext Shipping (Riskli)
# Container'a girin
docker exec -it <backend-container> bash
# Uygulamayı ekleyin
bench get-app https://github.com/frappe/erpnext-shipping
# Site'a kurun
bench --site <site-name> install-app erpnext_shipping
# Restart
bench restart
⚠️ Uyarı: Bu uygulamalar Frappe v15 ile test edilmemiştir ve sorunlara yol açabilir.
✅ Production Önerileri
Önerilen Konfigürasyon (Mevcut)
- ✅ ERPNext
- ✅ CRM
- ✅ LMS
- ✅ Builder
- ✅ Print Designer
- ✅ Payments
- ✅ Wiki
Bu 7 uygulama Frappe v15 ile tam uyumlu ve production-ready'dir.
İsteğe Bağlı Eklemeler
Site kurulduktan sonra manuel olarak ekleyebilirsiniz:
- Twilio Integration (SMS/telefon)
- ERPNext Shipping (kargo)
- Diğer custom apps
🔄 Güncelleme
Uygulamaları güncellemek için:
# Container'a girin
docker exec -it <backend-container> bash
# Tüm uygulamaları güncelle
bench update --reset
# Sadece belirli app
bench update --app crm
# Site'ı migrate et
bench --site <site-name> migrate
📚 Kaynaklar
Son Güncelleme: 2025-10-13 Frappe Versiyon: v15 Toplam App: 7