From 96f7206a1d9dfe145b8610bac2cd9b92a293adca Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Tue, 13 Aug 2024 21:49:21 -0600 Subject: [PATCH] fix(services): set published port 0 to prevent swarm assign random ports #340 --- apps/dokploy/server/setup/postgres-setup.ts | 5 ++--- apps/dokploy/server/setup/redis-setup.ts | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/apps/dokploy/server/setup/postgres-setup.ts b/apps/dokploy/server/setup/postgres-setup.ts index 139a2f35d..ca606c2d1 100644 --- a/apps/dokploy/server/setup/postgres-setup.ts +++ b/apps/dokploy/server/setup/postgres-setup.ts @@ -36,10 +36,9 @@ export const initializePostgres = async () => { Ports: [ { TargetPort: 5432, - ...(process.env.NODE_ENV === "development" - ? { PublishedPort: 5432 } - : {}), + PublishedPort: process.env.NODE_ENV === "development" ? 5432 : 0, Protocol: "tcp", + PublishMode: "host", }, ], }, diff --git a/apps/dokploy/server/setup/redis-setup.ts b/apps/dokploy/server/setup/redis-setup.ts index 0f9719a98..abbacdd83 100644 --- a/apps/dokploy/server/setup/redis-setup.ts +++ b/apps/dokploy/server/setup/redis-setup.ts @@ -33,10 +33,9 @@ export const initializeRedis = async () => { Ports: [ { TargetPort: 6379, - ...(process.env.NODE_ENV === "development" - ? { PublishedPort: 6379 } - : {}), + PublishedPort: process.env.NODE_ENV === "development" ? 6379 : 0, Protocol: "tcp", + PublishMode: "host", }, ], },