🌳
pt0/deployF/dockerF/dockerBaseImgF.mts
4export const envToDockerLines = (envH: Record<string, string>) =>
5 Object.entries(envH).map(([k, v]) => `ENV ${k}='${v}'`).join('\n')
7export const getEnvLines = ({dockerEnv}: {dockerEnv: Record<string, string>}) => {
8 const {NODE_ENV} = dockerEnv
9 assertIncludes(['development', 'production'] as const, NODE_ENV, {NODE_ENV})
10 return envToDockerLines({NEXT_TELEMETRY_DISABLED: '1', ...dockerEnv})
13export const getFullAppPath = ({appPath}: {appPath: string}) => {
14 return `${dockerApproot}/${appPath}`