fix: Change port from 8088 back to 8080 (standard Frappe port for SSL)

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
This commit is contained in:
ubden 2025-10-14 09:33:46 +03:00
parent 6485b93da7
commit 0ac9cd8a94
10 changed files with 20 additions and 20 deletions

View file

@ -105,7 +105,7 @@ jobs:
SITE_NAME=test.localhost SITE_NAME=test.localhost
ADMIN_PASSWORD=testpassword ADMIN_PASSWORD=testpassword
DB_PASSWORD=testdbpassword DB_PASSWORD=testdbpassword
HTTP_PORT=8088 HTTP_PORT=8080
EOF EOF
- name: Start services - name: Start services
@ -129,7 +129,7 @@ jobs:
- name: Test site accessibility - name: Test site accessibility
run: | run: |
sleep 30 sleep 30
curl -f http://localhost:8088/api/method/ping || exit 1 curl -f http://localhost:8080/api/method/ping || exit 1
- name: Test installed apps - name: Test installed apps
run: | run: |

View file

@ -20,7 +20,7 @@ Hızlı ve verimli ERPNext deployment - 4 temel uygulama ile 10-15 dakikada haz
Repository: https://github.com/ubden/frappe_docker Repository: https://github.com/ubden/frappe_docker
Branch: main Branch: main
Compose Path: dokploy/docker-compose.yml Compose Path: dokploy/docker-compose.yml
Frontend Port: 8088 Frontend Port: 8080
SSL: Auto (Let's Encrypt) SSL: Auto (Let's Encrypt)
``` ```
@ -39,7 +39,7 @@ SSL: Auto (Let's Encrypt)
- ✅ Minimal disk usage (3-4 GB) - ✅ Minimal disk usage (3-4 GB)
- ✅ Auto SSL/HTTPS (Let's Encrypt) - ✅ Auto SSL/HTTPS (Let's Encrypt)
- ✅ Production-ready config - ✅ Production-ready config
- ✅ Port 8088 with HTTPS support - ✅ Standard port 8080 with HTTPS support
### Try in Play With Docker ### Try in Play With Docker
@ -93,7 +93,7 @@ ERPNext with essential business apps, optimized for Dokploy:
- [Package Summary](dokploy/SUMMARY.md) 📋 - [Package Summary](dokploy/SUMMARY.md) 📋
**Included Apps**: ERPNext, CRM, Helpdesk, Payments **Included Apps**: ERPNext, CRM, Helpdesk, Payments
**Port**: 8088 (HTTPS otomatik) **Port**: 8080 (HTTPS otomatik)
**Build Time**: 10-15 min **Build Time**: 10-15 min
**Disk**: 3-4 GB **Disk**: 3-4 GB

View file

@ -17,7 +17,7 @@ Production-ready Frappe ERPNext Dokploy deployment paketi.
#### Özellikler #### Özellikler
- Dokploy-optimized Docker Compose - Dokploy-optimized Docker Compose
- Otomatik SSL/HTTPS (Let's Encrypt) - Otomatik SSL/HTTPS (Let's Encrypt)
- Frontend port 8088 - Frontend port 8080 (standard Frappe port)
- Production-ready konfigürasyon - Production-ready konfigürasyon
- Environment-based configuration - Environment-based configuration
- Health checks - Health checks

View file

@ -15,7 +15,7 @@
- [ ] `SITE_NAME` belirlendi - [ ] `SITE_NAME` belirlendi
- [ ] `ADMIN_PASSWORD` güçlü şifre (12+ karakter) - [ ] `ADMIN_PASSWORD` güçlü şifre (12+ karakter)
- [ ] `DB_PASSWORD` güçlü şifre (12+ karakter) - [ ] `DB_PASSWORD` güçlü şifre (12+ karakter)
- [ ] Port 8088 kullanılacak - [ ] Port 8080 (standard) kullanılacak
### Güvenlik ### Güvenlik
- [ ] Tüm şifreler güçlü ve unique - [ ] Tüm şifreler güçlü ve unique
@ -36,7 +36,7 @@
- [ ] `SITE_NAME` eklendi - [ ] `SITE_NAME` eklendi
- [ ] `ADMIN_PASSWORD` eklendi (Secret) - [ ] `ADMIN_PASSWORD` eklendi (Secret)
- [ ] `DB_PASSWORD` eklendi (Secret) - [ ] `DB_PASSWORD` eklendi (Secret)
- [ ] `HTTP_PORT=8088` eklendi - [ ] `HTTP_PORT=8080` eklendi
### Domain & SSL ### Domain & SSL
- [ ] Domain eklendi - [ ] Domain eklendi

View file

@ -31,14 +31,14 @@ Frappe ERPNext'i 4 temel uygulama ile Dokploy'da deploy etme kılavuzu.
SITE_NAME=erp.yourdomain.com SITE_NAME=erp.yourdomain.com
ADMIN_PASSWORD=YourSecurePass123! ADMIN_PASSWORD=YourSecurePass123!
DB_PASSWORD=YourDBPass456! DB_PASSWORD=YourDBPass456!
HTTP_PORT=8088 HTTP_PORT=8080
``` ```
### Adım 4: Domain + SSL ### Adım 4: Domain + SSL
1. **Domains** → **Add Domain** 1. **Domains** → **Add Domain**
2. Domain: `erp.yourdomain.com` 2. Domain: `erp.yourdomain.com`
3. Port: `8088` 3. Port: `8080`
4. **Enable HTTPS** 4. **Enable HTTPS**
5. **Force HTTPS** 5. **Force HTTPS**

View file

@ -25,7 +25,7 @@ Frappe ERPNext'i 4 temel uygulama ile 5 dakikada deploy edin!
| `SITE_NAME` | `erp.yourdomain.com` | Site domain adı | | `SITE_NAME` | `erp.yourdomain.com` | Site domain adı |
| `ADMIN_PASSWORD` | `YourPass123!` | Admin şifresi (güçlü) | | `ADMIN_PASSWORD` | `YourPass123!` | Admin şifresi (güçlü) |
| `DB_PASSWORD` | `DBPass456!` | Database şifresi (güçlü) | | `DB_PASSWORD` | `DBPass456!` | Database şifresi (güçlü) |
| `HTTP_PORT` | `8088` | Frontend port | | `HTTP_PORT` | `8080` | Frontend port |
**⚠️ ÖNEMLİ**: Şifreleri "Secret" olarak işaretleyin! **⚠️ ÖNEMLİ**: Şifreleri "Secret" olarak işaretleyin!

View file

@ -24,7 +24,7 @@ Compose Path: dokploy/docker-compose.yml
SITE_NAME=erp.yourdomain.com SITE_NAME=erp.yourdomain.com
ADMIN_PASSWORD=your_secure_password ADMIN_PASSWORD=your_secure_password
DB_PASSWORD=your_db_password DB_PASSWORD=your_db_password
HTTP_PORT=8088 HTTP_PORT=8080
``` ```
**Domain + SSL**: **Domain + SSL**:

View file

@ -19,7 +19,7 @@ Dokploy otomatik olarak Let's Encrypt sertifikası oluşturur:
``` ```
Domain: erp.yourdomain.com Domain: erp.yourdomain.com
Port: 8088 Port: 8080 (standard Frappe port)
Enable HTTPS: ✅ (işaretleyin) Enable HTTPS: ✅ (işaretleyin)
``` ```
@ -44,18 +44,18 @@ Dokploy otomatik olarak:
## 🌐 Port Yapılandırması ## 🌐 Port Yapılandırması
### Frontend Port: 8088 ### Frontend Port: 8080
```env ```env
# .env dosyasında # .env dosyasında
HTTP_PORT=8088 HTTP_PORT=8080
``` ```
### Erişim URL'leri ### Erişim URL'leri
**HTTP** (development): **HTTP** (development):
``` ```
http://erp.yourdomain.com:8088 http://erp.yourdomain.com:8080
``` ```
**HTTPS** (production - Dokploy): **HTTPS** (production - Dokploy):

View file

@ -21,7 +21,7 @@ Frappe ERPNext ve 3 ek uygulama ile production-ready deployment paketi.
- 💾 Az disk kullanımı (3-4 GB) - 💾 Az disk kullanımı (3-4 GB)
- 🔒 Otomatik SSL (Let's Encrypt) - 🔒 Otomatik SSL (Let's Encrypt)
- 🚀 Production-ready konfigürasyon - 🚀 Production-ready konfigürasyon
- 📱 Port 8088 - 📱 Port 8080 (standard)
## 🏗️ Mimari ## 🏗️ Mimari
@ -30,7 +30,7 @@ Browser (HTTPS:443)
Dokploy Proxy (SSL) Dokploy Proxy (SSL)
Frontend (Port 8088 → 8080) Frontend (Port 8080)
Backend (Port 8000) Backend (Port 8000)
@ -52,7 +52,7 @@ MariaDB + Redis
SITE_NAME=erp.yourdomain.com SITE_NAME=erp.yourdomain.com
ADMIN_PASSWORD=your_password ADMIN_PASSWORD=your_password
DB_PASSWORD=db_password DB_PASSWORD=db_password
HTTP_PORT=8088 HTTP_PORT=8080
``` ```
### SSL ### SSL

View file

@ -175,7 +175,7 @@ services:
networks: networks:
- erpnext-network - erpnext-network
ports: ports:
- "${HTTP_PORT:-8088}:8080" - "${HTTP_PORT:-8080}:8080"
healthcheck: healthcheck:
test: ["CMD-SHELL", "curl -f http://localhost:8080/api/method/ping || exit 1"] test: ["CMD-SHELL", "curl -f http://localhost:8080/api/method/ping || exit 1"]
interval: 30s interval: 30s