From 710f87a94d00091b23d75a83adc0ec1c5d1ea0c4 Mon Sep 17 00:00:00 2001 From: Ho Ngoc Hai Date: Wed, 4 Mar 2026 10:13:42 +0700 Subject: [PATCH] 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 --- deployments/local/docker-compose.yml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/deployments/local/docker-compose.yml b/deployments/local/docker-compose.yml index a659482e..5d1d2fab 100644 --- a/deployments/local/docker-compose.yml +++ b/deployments/local/docker-compose.yml @@ -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: