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
ADMIN_PASSWORD=testpassword
DB_PASSWORD=testdbpassword
HTTP_PORT=8088
HTTP_PORT=8080
EOF
- name: Start services
@ -129,7 +129,7 @@ jobs:
- name: Test site accessibility
run: |
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
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
Branch: main
Compose Path: dokploy/docker-compose.yml
Frontend Port: 8088
Frontend Port: 8080
SSL: Auto (Let's Encrypt)
```
@ -39,7 +39,7 @@ SSL: Auto (Let's Encrypt)
- ✅ Minimal disk usage (3-4 GB)
- ✅ Auto SSL/HTTPS (Let's Encrypt)
- ✅ Production-ready config
- ✅ Port 8088 with HTTPS support
- ✅ Standard port 8080 with HTTPS support
### Try in Play With Docker
@ -93,7 +93,7 @@ ERPNext with essential business apps, optimized for Dokploy:
- [Package Summary](dokploy/SUMMARY.md) 📋
**Included Apps**: ERPNext, CRM, Helpdesk, Payments
**Port**: 8088 (HTTPS otomatik)
**Port**: 8080 (HTTPS otomatik)
**Build Time**: 10-15 min
**Disk**: 3-4 GB

View file

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

View file

@ -15,7 +15,7 @@
- [ ] `SITE_NAME` belirlendi
- [ ] `ADMIN_PASSWORD` güçlü şifre (12+ karakter)
- [ ] `DB_PASSWORD` güçlü şifre (12+ karakter)
- [ ] Port 8088 kullanılacak
- [ ] Port 8080 (standard) kullanılacak
### Güvenlik
- [ ] Tüm şifreler güçlü ve unique
@ -36,7 +36,7 @@
- [ ] `SITE_NAME` eklendi
- [ ] `ADMIN_PASSWORD` eklendi (Secret)
- [ ] `DB_PASSWORD` eklendi (Secret)
- [ ] `HTTP_PORT=8088` eklendi
- [ ] `HTTP_PORT=8080` eklendi
### Domain & SSL
- [ ] 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
ADMIN_PASSWORD=YourSecurePass123!
DB_PASSWORD=YourDBPass456!
HTTP_PORT=8088
HTTP_PORT=8080
```
### Adım 4: Domain + SSL
1. **Domains** → **Add Domain**
2. Domain: `erp.yourdomain.com`
3. Port: `8088`
3. Port: `8080`
4. **Enable 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ı |
| `ADMIN_PASSWORD` | `YourPass123!` | Admin ş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!

View file

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

View file

@ -19,7 +19,7 @@ Dokploy otomatik olarak Let's Encrypt sertifikası oluşturur:
```
Domain: erp.yourdomain.com
Port: 8088
Port: 8080 (standard Frappe port)
Enable HTTPS: ✅ (işaretleyin)
```
@ -44,18 +44,18 @@ Dokploy otomatik olarak:
## 🌐 Port Yapılandırması
### Frontend Port: 8088
### Frontend Port: 8080
```env
# .env dosyasında
HTTP_PORT=8088
HTTP_PORT=8080
```
### Erişim URL'leri
**HTTP** (development):
```
http://erp.yourdomain.com:8088
http://erp.yourdomain.com:8080
```
**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)
- 🔒 Otomatik SSL (Let's Encrypt)
- 🚀 Production-ready konfigürasyon
- 📱 Port 8088
- 📱 Port 8080 (standard)
## 🏗️ Mimari
@ -30,7 +30,7 @@ Browser (HTTPS:443)
Dokploy Proxy (SSL)
Frontend (Port 8088 → 8080)
Frontend (Port 8080)
Backend (Port 8000)
@ -52,7 +52,7 @@ MariaDB + Redis
SITE_NAME=erp.yourdomain.com
ADMIN_PASSWORD=your_password
DB_PASSWORD=db_password
HTTP_PORT=8088
HTTP_PORT=8080
```
### SSL

View file

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