frappe_docker/dokploy
ubden 6485b93da7 fix: Keep node_modules for runtime dependencies and add troubleshooting guide
Critical fix:
- Dockerfile: Do not delete node_modules folders (socket.io needed at runtime)
- Only remove .git folders and Python cache
- Preserve all npm packages for WebSocket functionality

New documentation:
- dokploy/TROUBLESHOOTING.md: Common issues and solutions
  * WebSocket host not found
  * socket.io module not found
  * Frontend restart loop
  * Site not found errors

This fixes:
- Frontend restart loop
- WebSocket container crashes
- socket.io MODULE_NOT_FOUND errors

WebSocket requires socket.io, redis, socket.io-redis packages at runtime.
These must NOT be deleted in Dockerfile cleanup.
2025-10-14 09:12:51 +03:00
..
.dockerignore feat: Complete Dokploy setup with modular structure and extensive documentation 2025-10-13 22:51:01 +03:00
.gitignore feat: Complete Dokploy setup with modular structure and extensive documentation 2025-10-13 22:51:01 +03:00
apps.json refactor: Simplify to 4 essential apps and clean up documentation 2025-10-14 09:01:15 +03:00
CHANGELOG.md refactor: Simplify to 4 essential apps and clean up documentation 2025-10-14 09:01:15 +03:00
CHECKLIST.md refactor: Simplify to 4 essential apps and clean up documentation 2025-10-14 09:01:15 +03:00
DEPLOYMENT.md refactor: Simplify to 4 essential apps and clean up documentation 2025-10-14 09:01:15 +03:00
docker-compose.prod.yml Update Docker configurations and Helpdesk application branch for compatibility 2025-10-14 01:15:21 +03:00
docker-compose.yml refactor: Simplify to 4 essential apps and clean up documentation 2025-10-14 09:01:15 +03:00
Dockerfile fix: Keep node_modules for runtime dependencies and add troubleshooting guide 2025-10-14 09:12:51 +03:00
dokploy.json feat: Complete Dokploy setup with modular structure and extensive documentation 2025-10-13 22:51:01 +03:00
ENV_VARIABLES.md feat: Complete Dokploy setup with modular structure and extensive documentation 2025-10-13 22:51:01 +03:00
install.sh refactor: Update Dokploy applications for Frappe v15 compatibility and enhance pre-commit configuration 2025-10-13 23:13:01 +03:00
QUICKSTART.md refactor: Simplify to 4 essential apps and clean up documentation 2025-10-14 09:01:15 +03:00
README.md refactor: Simplify to 4 essential apps and clean up documentation 2025-10-14 09:01:15 +03:00
SSL_SETUP.md Refactor Dokploy configuration for minimal application setup and update documentation 2025-10-14 08:40:26 +03:00
SUMMARY.md refactor: Simplify to 4 essential apps and clean up documentation 2025-10-14 09:01:15 +03:00
TROUBLESHOOTING.md fix: Keep node_modules for runtime dependencies and add troubleshooting guide 2025-10-14 09:12:51 +03:00
VERSION feat: Enhance Dokploy with automated release workflows and documentation updates 2025-10-13 23:02:01 +03:00

Frappe ERPNext - Dokploy Deployment

Frappe ERPNext'i 4 temel uygulama ile Dokploy'da kolayca deploy edin.

📦 İçerilen Uygulamalar

  1. ERPNext - Tam özellikli ERP (Accounting, Inventory, Sales, Manufacturing)
  2. CRM - Müşteri İlişkileri Yönetimi
  3. Helpdesk - Müşteri Destek Sistemi
  4. Payments - Ödeme Gateway Entegrasyonları

🚀 Hızlı Başlangıç

Dokploy'da Deploy

Repository: https://github.com/ubden/frappe_docker
Branch: main
Compose Path: dokploy/docker-compose.yml

Environment Variables:

SITE_NAME=erp.yourdomain.com
ADMIN_PASSWORD=your_secure_password
DB_PASSWORD=your_db_password
HTTP_PORT=8088

Domain + SSL:

  • Domain ekleyin: erp.yourdomain.com
  • Enable HTTPS (Let's Encrypt otomatik)
  • Force HTTPS

Deploy butonuna tıklayın → 10-15 dakikada hazır!

🔧 Teknik Detaylar

  • Frontend Port: 8088
  • SSL: Dokploy otomatik (Let's Encrypt)
  • Build Süresi: 10-15 dakika
  • Disk Kullanımı: 3-4 GB
  • Frappe: v15
  • ERPNext: v15

📚 Dokümantasyon

💡 İlk Giriş

URL: https://erp.yourdomain.com
Username: Administrator
Password: [ADMIN_PASSWORD değeriniz]

🔄 Backup

# Container'a girin
docker exec -it <backend-container> bash

# Backup oluşturun
bench --site <site-name> backup --with-files

# Backup dosyaları
ls sites/<site-name>/private/backups/

🆘 Destek


Versiyon: 1.0.0
Apps: 4 (ERPNext, CRM, Helpdesk, Payments)
Port: 8088
SSL: Auto