fix(dokploy): remove expose ports in production

This commit is contained in:
Mauricio Siu 2024-10-25 17:09:06 -06:00
parent 421c93795b
commit e19c8d7a7a
2 changed files with 24 additions and 20 deletions

View File

@ -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);

View File

@ -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);