add configs

This commit is contained in:
prixod
2025-10-24 23:55:10 +04:00
parent 6cead15a5f
commit dee93134ae
11 changed files with 648 additions and 45 deletions

View File

@@ -1,19 +1,42 @@
services:
liquidcode.tester.gateway:
image: liquidcode.tester.gateway
gateway:
image: liquidcode-tester-gateway:latest
container_name: liquidcode-tester-gateway
build:
context: .
dockerfile: LiquidCode.Tester.Gateway/Dockerfile
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
liquidcode.tester.worker:
image: liquidcode.tester.worker
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
liquidcode.tester.common:
image: liquidcode.tester.common
build:
context: .
dockerfile: src/LiquidCode.Tester.Common/Dockerfile
networks:
liquidcode-network:
driver: bridge