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:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user