You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat!: update deps, refactor, remove selfContained and more (#84)
- clean and update dependencies
- Replace deps with node alternatives: request, lodash
- make package ESM only
- upgrade node to 22
- Add more config examples and improve README with examples
- remove selfContained option. This option was adding a lot of code and complexity. Building a site which actually does not do any outside requests is difficult to guarantee in this context and the existing implementation had a lot of problems and cases not covered.
- enable server side inclusions in dev apache configuration.
- allow the config CLI argument to be passed multiple times
- split code into separate files, which required a lot of refactoring
- improve lock reliability, and use it only when using the CLI to build
- fix build config when passed an absolute layout path
- adapt dev docker compose to allow to switch between builds easily via environment variable
- update release action
BREAKING CHANGES: Package is now ESM only. Upgrade node to 22. Support for `selfContained` was removed. Only use lock when run with CLI. Remove `pidFile` config and use temporary file instead.
> The `on-tabs` page is not fully functional in this setup.
63
+
64
+
> [!WARNING]
65
+
> Critical content demanding immediate user attention due to potential risks.
30
66
31
-
The admin page or the `on-tabs` pages build by the flavor-builder are not expected to work with this setup.
67
+
TODO: example with couch authentication.
32
68
33
69
## CLI usage
34
70
@@ -43,5 +79,3 @@ It is responsible for building static assets but not for running a web server li
43
79
- The outputs of the builds are written to `/var/www/html/` base directory on the container.
44
80
- Runs a command when the container starts that builds the visualizer admin page to the `on-tabs` directory, based on the `/on-tabs-config.json` configuration file.
45
81
- Runs a command every minute which builds pages to the base directory based on the `/flavor-config.json` configuration file.
0 commit comments