From 7df2989843f7ad3872ea3c09d6f523c77ca4be0d Mon Sep 17 00:00:00 2001 From: Roland Schneider Date: Thu, 6 Mar 2025 17:10:27 +0000 Subject: [PATCH] improve prod deployment --- .gitignore | 1 + .../prod/docker-compose/yogastic/docker-compose.yaml | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/.gitignore b/.gitignore index 4b7c531..f7cfb56 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ *.iml .idea/ /environment/infra/docker-compose/yogastic/.env +/environment/prod/docker-compose/yogastic/.env node_modules/ .strapi diff --git a/environment/prod/docker-compose/yogastic/docker-compose.yaml b/environment/prod/docker-compose/yogastic/docker-compose.yaml index 251c9c6..64d7930 100644 --- a/environment/prod/docker-compose/yogastic/docker-compose.yaml +++ b/environment/prod/docker-compose/yogastic/docker-compose.yaml @@ -10,6 +10,7 @@ services: volumes: - strapi-db:/var/lib/mysql + nextjs-db: image: postgres:17 environment: @@ -42,6 +43,8 @@ services: SMTP_SERVER_PORT: ${APP_SMTP_SERVER_PORT} SMTP_SERVER_SECURE: ${APP_SMTP_SERVER_SECURE} SITE_MAIL_RECIEVER: ${APP_SITE_MAIL_RECIEVER} + networks: + - proxy_shared cms: image: docker.rschneider.hu/infra/yoga-cms:202502251913.4385f28 @@ -61,7 +64,13 @@ services: ADMIN_JWT_SECRET: 6d49a635a298dfff1457002ab1ea26d51f94f6c67c03f7299e8adc19aafe02a2aadb2258aa1be90b836898e0b1ce6970d7584dda32129fb0e4aa09db9ba2076909a44491bbf1c0e1840b8a78843388851ed80407a71fabc3674faca3b4c4fd147c86347a390e86051b1530cac454063bb351632c75852110a5dc198f96a4f4b709d34d240d3e82206f29756a703d7b873b387d7a20e87df71f31a2f934d2a32a3795898c8d43d7f088ebfc8c430b81f4112b811c2aac6be8af551afd8cc29c4875037fd5c7fdacfcd5740b89bab0e1ada51b23f99fb0d181a8ad4758447331edd339ce988e02a6eae170ff57b6650f91dfb2988f7d91be6ea330c0e8fd647799 TRANSFER_TOKEN_SALT: 2209851913 JWT_SECRET: fc2be7f56eefe9790bd80a3713974620f42a66313f71bb581ac15328b886ccd42c51eb54f6e897b5d3f6d12bec069dfd116eb63f09d709346ab8c5c328ff42cef1f1cd7e39448186c9c96af3d838e25a3e82dfe72578d775f322bfb3b280ee7db103ae768dcebfc3fa0a9fffeb4d4773cd70e818f6cd8e98f360faa926a8388d18a1c9abcb616600c2c450820a29328df5592dea4a76edf3e9f8147cf92fc88a8a9e3f3698e038c9f7ccbfd7fc04fada3583f2ad8d1ff087a6f23cd33cfc8edf82e6489f1470da5dc52bc1ab1ac025bc9f77a6098f5efecff451498e2d936d005284e149971df15ed81d92ddddd0f71b5ffa3584d853aa3cecc37652430e7d27 + networks: + - proxy_shared volumes: next-db: {} strapi-db: {} + +networks: + proxy_shared: + external: true