21 lines
620 B
TypeScript
21 lines
620 B
TypeScript
import * as plugins from './tsdocker.plugins.js';
|
|
import * as paths from './tsdocker.paths.js';
|
|
import type { ITsDockerConfig } from './interfaces/index.js';
|
|
|
|
const buildConfig = async (): Promise<ITsDockerConfig> => {
|
|
const smartconfig = new plugins.smartconfig.Smartconfig(paths.cwd);
|
|
const config = smartconfig.dataFor<ITsDockerConfig>('@git.zone/tsdocker', {
|
|
registries: [],
|
|
registryRepoMap: {},
|
|
buildArgEnvMap: {},
|
|
platforms: ['linux/amd64'],
|
|
push: false,
|
|
testDir: undefined,
|
|
});
|
|
return config;
|
|
};
|
|
|
|
export let run = async (): Promise<ITsDockerConfig> => {
|
|
return buildConfig();
|
|
};
|