Add envoy proxy

This commit is contained in:
Eden Kirin
2024-01-14 12:45:30 +01:00
parent 304ce0678a
commit 018fd310cb
5 changed files with 896 additions and 693 deletions

View File

@ -13,7 +13,7 @@ services:
interval: 1s
timeout: 5s
retries: 10
machines-app:
machines-service:
build:
context: ./machines
dockerfile: Dockerfile
@ -23,8 +23,32 @@ services:
- DBNAME=komponiranje
- DBUSER=pero
- DBPASSWORD=pero.000
ports:
- 3000:3000
# ports:
# - 3000:3000
depends_on:
db:
condition: service_healthy
products-service:
build:
context: ./products
dockerfile: Dockerfile
environment:
- DBHOST=db
- DBPORT=5432
- DBNAME=komponiranje
- DBUSER=pero
- DBPASSWORD=pero.000
# ports:
# - 3000:3000
depends_on:
db:
condition: service_healthy
proxy:
image: envoyproxy/envoy:v1.28-latest
ports:
- "10000:10000"
volumes:
- ./proxy/envoy.yaml:/etc/envoy/envoy.yaml
depends_on:
- machines-service
- products-service