2
0
mirror of https://github.com/lowdefy/lowdefy.git synced 2025-04-24 16:00:53 +08:00

fix(build): Add configDirectory to context for full local builds.

This commit is contained in:
Gervwyk 2021-04-07 11:29:28 +02:00
parent eb62e8a22b
commit 5a6a36dc33
3 changed files with 12 additions and 4 deletions
packages/build

@ -22,9 +22,9 @@ async function run() {
const build = await require('./dist/index.js').default.then((module) => module.default);
await build({
logger: console,
cacheDirectory: path.resolve(process.cwd(), '.lowdefy/.cache'),
configDirectory: process.cwd(),
outputDirectory: path.resolve(process.cwd(), '.lowdefy/build'),
cacheDirectory: path.resolve(process.cwd(), '../servers/serverDev/.lowdefy/.cache'),
configDirectory: path.resolve(process.cwd(), '../docs'),
outputDirectory: path.resolve(process.cwd(), '../servers/serverDev/.lowdefy/build'),
});
}

@ -40,6 +40,7 @@ function createContext(options) {
logger,
configLoader: createFileLoader({ baseDirectory: configDirectory }),
artifactSetter: createFileSetter({ baseDirectory: outputDirectory }),
configDirectory,
outputDirectory,
cacheDirectory,
};

@ -14,7 +14,13 @@
limitations under the License.
*/
function testContext({ artifactSetter, configLoader, logger = {}, metaLoader } = {}) {
function testContext({
artifactSetter,
configDirectory,
configLoader,
logger = {},
metaLoader,
} = {}) {
const defaultLogger = {
info: () => {},
log: () => {},
@ -24,6 +30,7 @@ function testContext({ artifactSetter, configLoader, logger = {}, metaLoader } =
};
const context = {
configDirectory: configDirectory || '',
artifactSetter: {
set: () => [],
},