chore: remove hardcoded ports for Coolify

This commit is contained in:
GuavaPopper
2026-06-10 18:55:30 +07:00
parent 18c0e1d489
commit 056520d48f
4 changed files with 11 additions and 13 deletions
+3 -5
View File
@@ -28,7 +28,7 @@ Jika domain diisi dengan `https://`, Coolify akan mengurus sertifikat SSL dan re
- Docker Engine
- Docker Compose plugin
- Domain atau subdomain yang diarahkan ke server
- Reverse proxy hosting ke port aplikasi, misalnya `APP_PORT=8000`
- Coolify reverse proxy yang diarahkan ke service `app` port internal `8000`
Document root tidak perlu diarahkan manual ke `public` karena aplikasi berjalan di container Laravel.
@@ -48,7 +48,6 @@ cp .env.docker.example .env
APP_ENV=production
APP_DEBUG=false
APP_URL=https://domain-anda.com
APP_PORT=8000
DB_CONNECTION=mysql
DB_HOST=mysql
@@ -57,7 +56,6 @@ DB_DATABASE=webgis_miskin
DB_USERNAME=webgis
DB_PASSWORD=password-kuat
MYSQL_ROOT_PASSWORD=password-root-kuat
MYSQL_HOST_PORT=3307
```
Jika project di-upload dari mesin development dan `.env` lama ikut terbawa, ubah nilainya ke konfigurasi production di atas. Docker Compose otomatis membaca file `.env` di root project.
@@ -172,7 +170,7 @@ Untuk development yang butuh Vite dev server:
docker compose --profile dev up --build -d
```
Vite akan tersedia di port `5173`. Untuk production deploy, jangan gunakan profile `dev`.
Service Vite hanya diexpose di network Docker. Jika butuh akses langsung dari host saat development lokal, tambahkan override compose lokal untuk publish port Vite. Untuk production deploy, jangan gunakan profile `dev`.
## Akun Awal
@@ -202,7 +200,7 @@ Ganti password akun awal setelah deploy.
- Jangan commit `.env` ke repository.
- Pastikan `APP_URL` sesuai domain production.
- Pastikan reverse proxy hosting meneruskan traffic ke `APP_PORT`.
- Di Coolify, jangan publish host port manual. Set domain ke service `app` dan internal port `8000`.
- Volume `webgis_mysql_data` menyimpan data MySQL.
- Folder project dimount ke `/var/www/html`, jadi perubahan file di server langsung terbaca container.
- Jika hosting punya backup volume, backup volume MySQL dan folder project.