commits
This will allow docker containers to be pre-built and pushed to a docker repository. All of the env var magic is now done during every startup for both the backend and frontend, so pre-build containers can be started up with the env vars set up.
Since angular requires some work the `ngsw.json` config files is handled a bit differently to others.
Some bits will still require a build though:
* Frontend overrides. This is likely not really possible for overriding the frontend itself, but volume mounts should make it okayish for assets, although cache bursting will need some entrypoint love
* PGWatch monitoring. This is likely doable easily but I'm lazy right now to do that ATM
Reviewed-on: https://codeberg.org/wafrn/wafrn/pulls/266
Reviewed-on: https://codeberg.org/wafrn/wafrn/pulls/264
Reviewed-on: https://codeberg.org/wafrn/wafrn/pulls/263
Reviewed-on: https://codeberg.org/wafrn/wafrn/pulls/260
Reviewed-on: https://codeberg.org/wafrn/wafrn/pulls/259
Reviewed-on: https://codeberg.org/wafrn/wafrn/pulls/256
Reviewed-on: https://codeberg.org/wafrn/wafrn/pulls/255
Reviewed-on: https://codeberg.org/wafrn/wafrn/pulls/254
Reviewed-on: https://codeberg.org/wafrn/wafrn/pulls/253
Reviewed-on: https://codeberg.org/wafrn/wafrn/pulls/252
Reviewed-on: https://codeberg.org/wafrn/wafrn/pulls/251
At 16px, this makes the sidebar slightly too tall to fit in a single
scroll on small laptop screens. 14px is enough to get compact themes
like waffler to fit in a single scroll, while 12px is enough to get
the default theme to fit.
This will allow docker containers to be pre-built and pushed to a docker repository. All of the env var magic is now done during every startup for both the backend and frontend, so pre-build containers can be started up with the env vars set up.
Since angular requires some work the `ngsw.json` config files is handled a bit differently to others.
Some bits will still require a build though:
* Frontend overrides. This is likely not really possible for overriding the frontend itself, but volume mounts should make it okayish for assets, although cache bursting will need some entrypoint love
* PGWatch monitoring. This is likely doable easily but I'm lazy right now to do that ATM