Merge branch 'custom-instance' into 'develop'

Copy custom instance files into the build

See merge request soapbox-pub/soapbox-fe!1076
This commit is contained in:
Alex Gleason 2022-03-05 20:54:45 +00:00
commit 7e5ca22264
3 changed files with 18 additions and 0 deletions

0
custom/instance/.gitkeep Normal file
View File

View File

@ -38,6 +38,17 @@ For example:
See `app/soapbox/utils/features.js` for the full list of features. See `app/soapbox/utils/features.js` for the full list of features.
### Custom files (`custom/instance/*`)
You can place arbitrary files of any type in the `custom/instance/` directory.
They will be available on your website at `https://example.com/instance/{filename}`.
Subdirectories are supported, too.
Some use cases:
- Logos, which can then be referenced from `soapbox.json`
- About pages, available at `/about` on your website.
## Environment variables ## Environment variables
When compiling Soapbox FE, environment variables may be passed to change the build itself. When compiling Soapbox FE, environment variables may be passed to change the build itself.

View File

@ -97,6 +97,13 @@ module.exports = {
}, { }, {
from: join(__dirname, '../app/instance'), from: join(__dirname, '../app/instance'),
to: join(output.path, 'instance'), to: join(output.path, 'instance'),
}, {
from: join(__dirname, '../custom/instance'),
to: join(output.path, 'instance'),
noErrorOnMissing: true,
globOptions: {
ignore: ['**/.gitkeep'],
},
}], }],
options: { options: {
concurrency: 100, concurrency: 100,