From 5e0e696a1182e1ae7f6d13334748f444297fa66a Mon Sep 17 00:00:00 2001 From: charlene tau express Date: Tue, 8 Apr 2025 17:33:37 +0800 Subject: [PATCH] update docker compose file --- docker-compose.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..ea0bb75 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,42 @@ +services: + recommender-service: + image: recommender-service-flask + container_name: recommender-service-flask + restart: on-failure:5 + deploy: + resources: + limits: + memory: 32G + ulimits: + nproc: 4096 + nofile: + soft: 262144 + hard: 262144 + memlock: + soft: -1 + hard: -1 + cpu_shares: 1024 + read_only: true + security_opt: + - no-new-privileges:true + env_file: + - .env + networks: + - dp-sit-network + tmpfs: + - /tmp + healthcheck: + test: + - CMD-SHELL + - curl -f http://localhost:8000/healthz || exit 1 + interval: 30s + timeout: 5s + retries: 5 + start_period: 10s + volumes: + - /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem:/etc/ssl/certs/ca-certificates.crt:ro + #- /etc/hosts:/etc/hosts:ro +networks: + dp-sit-network: + name: dp-sit-network + external: true \ No newline at end of file