From e19c8d7a7a3e9a3c875f0bfd81e74759bcc1a732 Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Fri, 25 Oct 2024 17:09:06 -0600 Subject: [PATCH] fix(dokploy): remove expose ports in production --- packages/server/src/setup/postgres-setup.ts | 22 +++++++++++---------- packages/server/src/setup/redis-setup.ts | 22 +++++++++++---------- 2 files changed, 24 insertions(+), 20 deletions(-) diff --git a/packages/server/src/setup/postgres-setup.ts b/packages/server/src/setup/postgres-setup.ts index ca606c2d1..b5794c2b2 100644 --- a/packages/server/src/setup/postgres-setup.ts +++ b/packages/server/src/setup/postgres-setup.ts @@ -32,16 +32,18 @@ export const initializePostgres = async () => { Replicas: 1, }, }, - EndpointSpec: { - Ports: [ - { - TargetPort: 5432, - PublishedPort: process.env.NODE_ENV === "development" ? 5432 : 0, - Protocol: "tcp", - PublishMode: "host", - }, - ], - }, + ...(process.env.NODE_ENV === "development" && { + EndpointSpec: { + Ports: [ + { + TargetPort: 5432, + PublishedPort: 5432, + Protocol: "tcp", + PublishMode: "host", + }, + ], + }, + }), }; try { await pullImage(imageName); diff --git a/packages/server/src/setup/redis-setup.ts b/packages/server/src/setup/redis-setup.ts index abbacdd83..1c3b545a5 100644 --- a/packages/server/src/setup/redis-setup.ts +++ b/packages/server/src/setup/redis-setup.ts @@ -29,16 +29,18 @@ export const initializeRedis = async () => { Replicas: 1, }, }, - EndpointSpec: { - Ports: [ - { - TargetPort: 6379, - PublishedPort: process.env.NODE_ENV === "development" ? 6379 : 0, - Protocol: "tcp", - PublishMode: "host", - }, - ], - }, + ...(process.env.NODE_ENV === "development" && { + EndpointSpec: { + Ports: [ + { + TargetPort: 6379, + PublishedPort: 6379, + Protocol: "tcp", + PublishMode: "host", + }, + ], + }, + }), }; try { await pullImage(imageName);