diff --git a/gulpfile.ts b/gulpfile.ts index b70e5d8bcb..c10d0a98d0 100644 --- a/gulpfile.ts +++ b/gulpfile.ts @@ -124,6 +124,7 @@ gulp.task('build:client:script', () => .pipe(replace('VERSION', JSON.stringify(version))) .pipe(replace('API', JSON.stringify(config.api_url))) .pipe(replace('ENV', JSON.stringify(env))) + .pipe(replace('HOST', JSON.stringify(config.host))) .pipe(isProduction ? uglify({ toplevel: true } as any) : gutil.noop()) diff --git a/src/web/app/boot.js b/src/web/app/boot.js index 2ee61745b0..00ac9daad9 100644 --- a/src/web/app/boot.js +++ b/src/web/app/boot.js @@ -27,9 +27,7 @@ // misskey.alice => misskey // misskey.strawberry.pasta => misskey // dev.misskey.arisu.tachibana => dev - let app = url.host == 'localhost' - ? 'misskey' - : url.host.split('.')[0]; + let app = url.host === HOST ? 'misskey' : url.host.substr(0, -HOST.length); // Detect the user language // Note: The default language is English