Fix SIGILL crash on CPUs without AVX2 support (#70) (#71)
authorStefan Gasser <redacted>
Fri, 20 Feb 2026 20:52:52 +0000 (21:52 +0100)
committerGitHub <redacted>
Fri, 20 Feb 2026 20:52:52 +0000 (21:52 +0100)
commitcfe18e093c7666c45ba303db78c81226c86ec300
tree750f713d35a0d2aa7305420dcc5db0ad21ab016b
parent5871fa526a7a63c4c91af2d598736ef0cb6e9236
Fix SIGILL crash on CPUs without AVX2 support (#70) (#71)

Copy Bun binary from official oven/bun:1-slim image instead of using
the install script. The official images use baseline builds for x64,
which only require SSE4.2 and work on older/low-power CPUs like the
Intel Atom C3558R that lack AVX2 instructions.

Also fixes compatibility with updated presidio-analyzer base image:
- Use USER root for build, then switch to non-root (UID 1001) for runtime
- Fix Presidio config paths (/app/presidio_analyzer/conf/)
- Move PasteGuard to /pasteguard to avoid overwriting Presidio's /app
- Update supervisord to run without root privileges
- Update volume mount paths in docker-compose.yml and docs
docker-compose.yml
docker/Dockerfile
docker/supervisord.conf
docs/configuration/logging.mdx
docs/installation.mdx
git clone https://git.99rst.org/PROJECT