1import { assertIncludes } from '../../sharedF/assertsF/assertIncludesF.mts'2import { dockerApproot } from '../constantsF.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} = dockerEnv9 assertIncludes(['development', 'production'] as const, NODE_ENV, {NODE_ENV})10 return envToDockerLines({NEXT_TELEMETRY_DISABLED: '1', ...dockerEnv})11}13export const getFullAppPath = ({appPath}: {appPath: string}) => {14 return `${dockerApproot}/${appPath}`15}