chore(docker): replace BFF direct DB vars with microservice HTTP proxy URLs

- Remove BFF_DB_HOST/PORT/USER/PASS env vars (no more direct DB access)
- Add 9 {ServiceName}__BaseUrl env vars for HTTP proxy pattern
- BFF now communicates via internal Docker network to microservices
This commit is contained in:
Ho Ngoc Hai
2026-03-04 10:13:42 +07:00
parent 9be3450ab9
commit 710f87a94d

View File

@@ -1288,12 +1288,17 @@ services:
- ReverseProxy__Clusters__merchant-cluster__Destinations__destination1__Address=http://merchant-service-net:8080
- ReverseProxy__Clusters__catalog-cluster__Destinations__destination1__Address=http://catalog-service-net:8080
- ReverseProxy__Clusters__order-cluster__Destinations__destination1__Address=http://order-service-net:8080
# EN: BFF Data Controller — Direct DB queries for dashboard data
# VI: BFF Data Controller — Truy vấn DB trực tiếp cho dữ liệu dashboard
- BFF_DB_HOST=postgres
- BFF_DB_PORT=5432
- BFF_DB_USER=goodgo
- BFF_DB_PASS=goodgo-local-2024
# EN: BFF HTTP Proxy — Forward requests to microservice APIs
# VI: BFF HTTP Proxy — Chuyển tiếp request sang microservice APIs
- MerchantService__BaseUrl=http://merchant-service-net:8080
- CatalogService__BaseUrl=http://catalog-service-net:8080
- OrderService__BaseUrl=http://order-service-net:8080
- InventoryService__BaseUrl=http://inventory-service-net:8080
- MembershipService__BaseUrl=http://membership-service-net:8080
- WalletService__BaseUrl=http://wallet-service-net:8080
- PromotionService__BaseUrl=http://promotion-service-net:8080
- BookingService__BaseUrl=http://booking-service-net:8080
- FnbEngine__BaseUrl=http://fnb-engine-net:8080
ports:
- "3001:8080"
depends_on: