From 4ff0a4f9aa019927bead0e1a777e0c2506ccf8c1 Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Sat, 12 Apr 2025 17:33:52 -0600 Subject: [PATCH] feat(docker-compose): add base application and worker service configurations --- compose-merge/common-services.yml | 5 +++++ compose-merge/compose.yml | 13 +++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 compose-merge/common-services.yml create mode 100644 compose-merge/compose.yml diff --git a/compose-merge/common-services.yml b/compose-merge/common-services.yml new file mode 100644 index 0000000..e54c5f9 --- /dev/null +++ b/compose-merge/common-services.yml @@ -0,0 +1,5 @@ +services: + base-app: + image: nginx:latest # Imagen base + ports: + - "80:80" # Puerto expuesto diff --git a/compose-merge/compose.yml b/compose-merge/compose.yml new file mode 100644 index 0000000..975e915 --- /dev/null +++ b/compose-merge/compose.yml @@ -0,0 +1,13 @@ +services: + web-service: + extends: + file: common-services.yml # Apunta al archivo común + service: base-app # Usa el servicio base + environment: + - ENVIRONMENT=production # Sobrescribe o agrega configuración + + worker-service: + extends: + file: common-services.yml + service: base-app + command: ["/bin/sh", "-c", "while true; do echo 'Worker running'; sleep 10; done"] # Cambia el comando