Remove FE_BUILD_DIR build config

This commit is contained in:
Alex Gleason 2023-09-18 18:57:34 -05:00
parent b0d46987a4
commit 199d5d9f37
No known key found for this signature in database
GPG Key ID: 7211D1F99744FBB7
3 changed files with 1 additions and 19 deletions

View File

@ -118,7 +118,7 @@ When compiling Soapbox, environment variables may be passed to change the build
For example: For example:
```sh ```sh
NODE_ENV="production" FE_BUILD_DIR="public" FE_SUBDIRECTORY="/soapbox" yarn build NODE_ENV="production" FE_SUBDIRECTORY="/soapbox" yarn build
``` ```
### `NODE_ENV` ### `NODE_ENV`
@ -147,16 +147,6 @@ Options:
Default: `""` Default: `""`
### `FE_BUILD_DIR`
The folder to put build files in. This is mostly useful for CI tasks like GitLab Pages.
Options:
- Any directory name, eg `"public"`
Default: `"dist"`
### `FE_SUBDIRECTORY` ### `FE_SUBDIRECTORY`
Subdirectory to host Soapbox out of. Subdirectory to host Soapbox out of.

View File

@ -12,7 +12,6 @@ const {
NODE_ENV, NODE_ENV,
BACKEND_URL, BACKEND_URL,
FE_SUBDIRECTORY, FE_SUBDIRECTORY,
FE_BUILD_DIR,
FE_INSTANCE_SOURCE_DIR, FE_INSTANCE_SOURCE_DIR,
SENTRY_DSN, SENTRY_DSN,
} = process.env; } = process.env;
@ -29,16 +28,11 @@ const sanitizeBasename = (path: string | undefined = ''): string => {
return `/${trim(path, '/')}`; return `/${trim(path, '/')}`;
}; };
const sanitizePath = (path: string | undefined = ''): string => {
return trim(path, '/');
};
export default () => ({ export default () => ({
data: { data: {
NODE_ENV: NODE_ENV || 'development', NODE_ENV: NODE_ENV || 'development',
BACKEND_URL: sanitizeURL(BACKEND_URL), BACKEND_URL: sanitizeURL(BACKEND_URL),
FE_SUBDIRECTORY: sanitizeBasename(FE_SUBDIRECTORY), FE_SUBDIRECTORY: sanitizeBasename(FE_SUBDIRECTORY),
FE_BUILD_DIR: sanitizePath(FE_BUILD_DIR) || 'dist',
FE_INSTANCE_SOURCE_DIR: FE_INSTANCE_SOURCE_DIR || 'instance', FE_INSTANCE_SOURCE_DIR: FE_INSTANCE_SOURCE_DIR || 'instance',
SENTRY_DSN, SENTRY_DSN,
}, },

View File

@ -3,7 +3,6 @@ const {
NODE_ENV, NODE_ENV,
BACKEND_URL, BACKEND_URL,
FE_SUBDIRECTORY, FE_SUBDIRECTORY,
FE_BUILD_DIR,
FE_INSTANCE_SOURCE_DIR, FE_INSTANCE_SOURCE_DIR,
SENTRY_DSN, SENTRY_DSN,
} = import.meta.compileTime('./build-config-compiletime.ts'); } = import.meta.compileTime('./build-config-compiletime.ts');
@ -12,7 +11,6 @@ export {
NODE_ENV, NODE_ENV,
BACKEND_URL, BACKEND_URL,
FE_SUBDIRECTORY, FE_SUBDIRECTORY,
FE_BUILD_DIR,
FE_INSTANCE_SOURCE_DIR, FE_INSTANCE_SOURCE_DIR,
SENTRY_DSN, SENTRY_DSN,
}; };