From a56a83ed40d5738d4fa8d0c1b2050c526436e680 Mon Sep 17 00:00:00 2001 From: Sina Alikhani Date: Tue, 9 Jun 2026 16:26:07 +0330 Subject: [PATCH] Add docker-compose.deploy.yml --- docker-compose.deploy.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 docker-compose.deploy.yml diff --git a/docker-compose.deploy.yml b/docker-compose.deploy.yml new file mode 100644 index 0000000..3b2f368 --- /dev/null +++ b/docker-compose.deploy.yml @@ -0,0 +1,30 @@ +services: + app: + image: ${REGISTRY_URL:-docker.ittalie.com}/${IMAGE_NAME:-shared-esg}:${IMAGE_TAG:-latest} + container_name: shared-esg + hostname: shared-esg + restart: unless-stopped + ports: + - "127.0.0.1:3000:3000" + env_file: + - .production.env + depends_on: + mongodb: + condition: service_healthy + + mongodb: + image: docker.ittalie.com/mongo:7 + container_name: shared-esg-db + hostname: shared-esg-db + restart: unless-stopped + volumes: + - esg_mongodb_data:/data/db + healthcheck: + test: ["CMD", "mongosh", "--eval", "db.adminCommand('ping')"] + interval: 10s + timeout: 5s + retries: 5 + start_period: 10s + +volumes: + esg_mongodb_data: \ No newline at end of file