963 B
963 B
Perubahan utama agar file B berjalan seperti file A:
- Postgres dikembalikan ke
postgres:17-alpine - Volume database dikembalikan ke
/var/lib/postgresql/data PGDATAdikembalikan- Backend menunggu database sehat (
depends_on.condition: service_healthy) - Frontend build menerima
NEXT_PUBLIC_API_URLlagi NEXT_PUBLIC_API_URLdefault kembali ke URL host, bukanhttp://backend:8081
Cara menjalankan ulang untuk lingkungan tester:
# dari folder project
docker compose down -v
# opsional, bersihkan image build lama
# docker compose build --no-cache
docker compose up --build -d
Kalau frontend dibuka dari komputer yang sama:
- pakai
NEXT_PUBLIC_API_URL=http://localhost:8081
Kalau frontend dibuka dari device lain dalam jaringan:
- ganti menjadi
http://IP_HOST_ANDA:8081 - contoh:
http://10.10.123.224:8081
Cek log:
docker compose logs -f db
docker compose logs -f backend
docker compose logs -f frontend