From cbb69b03504373699e93e5945c1c16f1cdb32218 Mon Sep 17 00:00:00 2001 From: Nico Kranz Date: Mon, 30 Jan 2023 11:04:22 +0000 Subject: [PATCH] add env support for traefik ports --- apps/api/src/lib/common.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/api/src/lib/common.ts b/apps/api/src/lib/common.ts index 454155a9c..e31a86659 100644 --- a/apps/api/src/lib/common.ts +++ b/apps/api/src/lib/common.ts @@ -21,6 +21,8 @@ import type { ExecaChildProcess } from 'execa'; export const version = '3.12.19'; export const isDev = process.env.NODE_ENV === 'development'; +export const proxyPort = process.env.COOLIFY_PROXY_PORT; +export const proxySecurePort = process.env.COOLIFY_PROXY_SECURE_PORT; export const sentryDSN = 'https://409f09bcb7af47928d3e0f46b78987f3@o1082494.ingest.sentry.io/4504236622217216'; const algorithm = 'aes-256-ctr'; @@ -712,8 +714,8 @@ export async function startTraefikProxy(id: string): Promise { -v coolify-traefik-letsencrypt:/etc/traefik/acme \ -v /var/run/docker.sock:/var/run/docker.sock \ --network coolify-infra \ - -p "80:80" \ - -p "443:443" \ + -p ${proxyPort ? `${proxyPort}:80` : `80:80`} \ + -p ${proxySecurePort ? `${proxySecurePort}:443` : `443:443`} \ ${isDev ? '-p "8080:8080"' : ''} \ --name coolify-proxy \ -d ${defaultTraefikImage} \