@servable/server
Version:
Servable server
23 lines (17 loc) • 551 B
JavaScript
import targetComposePath from './targetDockerComposePath.js'
import checkFileExists from '../../../../utils/checkFileExists.js'
import * as compose from 'docker-compose'
import targetDockerPath from './targetDockerPath.js'
export default async ({
protocol,
}) => {
const targetPath = targetComposePath({ protocol })
if (!(await checkFileExists(targetPath))) {
return null
}
const targetPathDocker = targetDockerPath({ protocol })
const config = await compose.config({
cwd: targetPathDocker,
})
return config.data.config
}