43 lines
978 B
YAML
43 lines
978 B
YAML
services:
|
|
gateway:
|
|
image: liquidcode-tester-gateway:latest
|
|
container_name: liquidcode-tester-gateway
|
|
build:
|
|
context: .
|
|
dockerfile: src/LiquidCode.Tester.Gateway/Dockerfile
|
|
ports:
|
|
- "8080:8080"
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
- Workers__Cpp=http://worker-cpp:8080
|
|
networks:
|
|
- liquidcode-network
|
|
depends_on:
|
|
- worker-cpp
|
|
|
|
worker-cpp:
|
|
image: liquidcode-tester-worker-cpp:latest
|
|
container_name: liquidcode-tester-worker-cpp
|
|
build:
|
|
context: .
|
|
dockerfile: src/LiquidCode.Tester.Worker/Dockerfile
|
|
ports:
|
|
- "8081:8080"
|
|
environment:
|
|
- ASPNETCORE_ENVIRONMENT=Development
|
|
networks:
|
|
- liquidcode-network
|
|
# For better isolation in production, consider:
|
|
# security_opt:
|
|
# - no-new-privileges:true
|
|
# cap_drop:
|
|
# - ALL
|
|
# cap_add:
|
|
# - SETUID
|
|
# - SETGID
|
|
|
|
networks:
|
|
liquidcode-network:
|
|
driver: bridge
|
|
|