From d90f5af0d726b46e6becca9412c4ea716325b5a4 Mon Sep 17 00:00:00 2001 From: hector Date: Tue, 10 Feb 2026 17:25:01 +0100 Subject: [PATCH] Created deployment --- deployment/develop/docker/docker-compose.yaml | 2 ++ deployment/develop/docker/entrypoint.sh | 9 ++++++--- deployment/develop/jenkinsfile.groovy | 8 ++++++++ 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/deployment/develop/docker/docker-compose.yaml b/deployment/develop/docker/docker-compose.yaml index 638a9b5..aa5b365 100644 --- a/deployment/develop/docker/docker-compose.yaml +++ b/deployment/develop/docker/docker-compose.yaml @@ -58,6 +58,8 @@ services: - ${PORT} volumes: - ./.env:/home/node/app/.env:ro + - ./sim-consumidor-objenious.env:/home/node/app/packages/sim-consumidor-objenious/.env:ro + - ./sim-objenious-cron.env:/home/node/app/packages/sim-objenious-cron/.env:ro healthcheck: test: ["CMD-SHELL", "wget -qO- http://localhost:${PORT:-3000}/health || exit 1"] interval: 10s diff --git a/deployment/develop/docker/entrypoint.sh b/deployment/develop/docker/entrypoint.sh index eed841e..e188a31 100644 --- a/deployment/develop/docker/entrypoint.sh +++ b/deployment/develop/docker/entrypoint.sh @@ -1,5 +1,8 @@ #!/bin/sh -node packages/sim-objenious-cron/index.js & -node packages/sim-consumidor-objenious/index.js & -exec node packages/sim-entrada-eventos/index.js +# Cada servicio necesita CWD en su directorio de paquete +# para que loadEnvFile("../../.env") y loadEnvFile("./.env") resuelvan correctamente + +(cd /home/node/app/packages/sim-objenious-cron && node index.js) & +(cd /home/node/app/packages/sim-consumidor-objenious && node index.js) & +cd /home/node/app/packages/sim-entrada-eventos && exec node index.js diff --git a/deployment/develop/jenkinsfile.groovy b/deployment/develop/jenkinsfile.groovy index 6027aba..8253961 100644 --- a/deployment/develop/jenkinsfile.groovy +++ b/deployment/develop/jenkinsfile.groovy @@ -41,6 +41,14 @@ pipeline { cleanRemote: false, execCommand: "ln -sf $BASE_REMOTE_PATH/vault/savefamily/sf-sims/.env $APP_REMOTE_PATH/.env" ), + sshTransfer( + cleanRemote: false, + execCommand: "ln -sf $BASE_REMOTE_PATH/vault/savefamily/sf-sims/sim-consumidor-objenious.env $APP_REMOTE_PATH/sim-consumidor-objenious.env" + ), + sshTransfer( + cleanRemote: false, + execCommand: "ln -sf $BASE_REMOTE_PATH/vault/savefamily/sf-sims/sim-objenious-cron.env $APP_REMOTE_PATH/sim-objenious-cron.env" + ), sshTransfer( cleanRemote: false, remoteDirectory: "$APP_REMOTE_PATH",