chore(v2): remove hardcoded references to config filename

This commit is contained in:
Yangshun Tay 2019-02-23 11:59:44 -08:00
parent 7dae4bd0d1
commit c46a894a01
8 changed files with 96 additions and 64 deletions

View file

@ -27,14 +27,16 @@ module.exports = async function deploy(siteDir) {
process.env.CURRENT_BRANCH ||
shell.exec('git rev-parse --abbrev-ref HEAD').stdout.trim();
const siteConfig = loadConfig(siteDir);
const siteConfig = loadConfig.loadConfig(siteDir);
const organizationName =
process.env.ORGANIZATION_NAME ||
process.env.CIRCLE_PROJECT_USERNAME ||
siteConfig.organizationName;
if (!organizationName) {
throw new Error(
"Missing project organization name. Did you forget to define 'organizationName' in docusaurus.config.js? You may also export it via the organizationName environment variable.",
`Missing project organization name. Did you forget to define 'organizationName' in ${
loadConfig.configFileName
}? You may also export it via the organizationName environment variable.`,
);
}
const projectName =
@ -43,7 +45,9 @@ module.exports = async function deploy(siteDir) {
siteConfig.projectName;
if (!projectName) {
throw new Error(
"Missing project name. Did you forget to define 'projectName' in docusaurus.config.js? You may also export it via the projectName environment variable.",
`Missing project name. Did you forget to define 'projectName' in ${
loadConfig.configFileName
}? You may also export it via the projectName environment variable.`,
);
}