6ff06c2e92
Rework container build to use upstream Alpine image instead of Python
2025-10-29 03:45:47 +01:00
3dc5f85670
Update dependencies
2025-10-29 03:45:45 +01:00
6ec1f1ab30
Check MIME types for file uploads
...
See: #201
2025-10-29 03:45:02 +01:00
888f38ef03
Update npm depedencies
...
These are a few major updates with breaking changes and / or
deprecations. In particular:
- 11ty v3 [1]
- The configuration file has been ESM-ified
- A few things used by the RSS templates had been deprecated. Those
have been corrected.
- Sass
- `transparentize()` -> `color.scale()`
- Mixed declaration syntax changes [2]
[1]: https://github.com/11ty/eleventy/releases/tag/v3.0.0
[2]: https://sass-lang.com/documentation/breaking-changes/mixed-decls/
2025-06-19 07:02:47 +02:00
4f01401343
Fix error related to lighttpd MIME type handling
...
lighttpd wouldn't start, erroring with something like
(../src/configfile.c.2449) include file not found:
/etc/lighttpd/mime-types.conf
(../src/configfile.c.2256) source: /httpd.conf line: 10 pos: 0
parser failed somehow near here: (EOL)
This is because the alpine packaging for lighttpd has moved away from
including this file in the default setup [1]. It doesn't seem to be
needed anymore, so it can probably go.
[1]:
632d675ea8
2025-06-19 07:02:47 +02:00
1f90436747
Separate non-dev and dev npm dependencies, set up Docker build caches
2025-06-19 07:02:47 +02:00
e18a3ebf15
Update to Node 22 (LTS) and Python 3.13
2025-06-19 07:02:47 +02:00
c8117c41cd
Remove Nix build system leftovers
2025-06-19 07:02:47 +02:00
896b8da6df
revert c92779f69c
...
revert change default mime.conf location
2025-06-15 15:08:18 +02:00
c92779f69c
change default mime.conf location
2025-06-15 14:47:43 +02:00
2e0327ddc7
Use loopback IP address for container health check
...
This should maybe fix issues?
2024-03-29 14:34:06 +01:00
04b43c6660
Add toggle for turning the application form on an off
2023-06-29 15:03:52 +02:00
9ee5841842
Use a single staging environment for all branches
...
This commit reworks the CI setup to use a single staging environment and
run it for every branch. That means the staging URL will always contain
the most recent changes, independent of the branch.
2023-04-27 21:07:10 +02:00
a8d9def507
Add static files required for other sites than angestoepselt to Docker build environment
2023-01-22 21:02:51 +01:00
angestoepselt-bot
4d0baeb55b
change healthcheck
...
curl was mssing in Image, changed healthcheck to existing wget
2022-10-27 17:34:59 +02:00
158f1d32e9
Add non-Nix Dockerfile
...
Tested using:
podman build --build-arg SITE=angestoepselt .
podman run -p 8123:80 -e ZAMMAD_TOKEN=1 -e HCAPTCHA_SITE_KEY=1 -e HCAPTCHA_SECRET_KEY=1 <the-image-that-was-just-built>
2022-10-27 17:34:59 +02:00