Alex Holliday
bbfd963deb
node:20 => node:22
2026-07-07 10:16:56 -07:00
Iriome
53c58eb945
fix: make non-root support opt-in, keep root as default
...
Remove USER node directive so existing deployments are unaffected.
The chown ensures --user 1000 works without changing the default behaviour.
2026-05-01 21:56:40 +01:00
Iriome
49fcab2ee3
fix: allow containers to run as non-root user (UID 1000)
...
- chown public/, dist/, and scripts/ to node:node after build
- add USER node directive before EXPOSE in dist-mono and dist-arm Dockerfiles
- update CMD to exec form in dist-mono for consistency
Fixes running the container with --user 1000 in environments that
don't allow containers to run as root. The sed -i in inject-vars.sh
requires write permission on ./public/assets/, which previously
failed with 'Permission denied' when running as non-root.
The node user (UID 1000) is built into the node:20-slim base image.
Existing root deployments are unaffected.
2026-04-27 14:40:51 +01:00
SkyKing_PX
47a78edba8
Update Dockerfile paths for services in build_images.bat
2026-04-19 14:12:41 +02:00
SkyKing_PX
59187cc114
Add build_images.bat for docker/dist-mono
2026-04-19 14:07:32 +02:00
mayssagl
14f76ec10b
fix: copy email templates to dist during build
2026-04-16 18:35:17 +01:00
Alex Holliday
0b646ee64f
update docker files to build
2025-09-22 13:26:45 -07:00
Alex Holliday
5bad362793
fix server build order
2025-09-08 20:27:20 -07:00
Alex Holliday
5dcbae55f4
install ping
2025-09-08 06:57:10 -07:00
Alexander Holliday
ba99989c66
Revert "pin dependency"
2025-09-01 09:26:51 -07:00
Alex Holliday
3f3e7f71ec
pin dependency
2025-09-01 09:21:11 -07:00
Alex Holliday
b93e3327a7
alpine -> slim
2025-09-01 08:53:03 -07:00
Alex Holliday
b8aa1ef765
fix path, remove redis form build script
2025-08-15 09:17:33 -07:00
Alex Holliday
d5526b89d9
remove redis references
2025-08-13 15:22:03 -07:00
Alex Holliday
096cfccf40
update dokcer compose files to remove mongo replica set config
2025-08-13 15:16:01 -07:00
Alex Holliday
1c47c8ce2c
move to src
2025-07-25 15:33:48 -07:00
Alex Holliday
536c27cb30
update docker compose files
2025-06-24 10:59:01 +08:00
Alex Holliday
9591ba3dc4
version tagging images
2025-06-05 10:44:27 +08:00
Alex Holliday
fefe124b87
update config
2025-05-19 17:00:28 -07:00
Alex Holliday
b6699c8aef
user ghcr images
2025-05-19 15:11:02 -07:00
Alex Holliday
870e84b539
add env vars
2025-05-19 15:04:58 -07:00
Alex Holliday
72cd3b592e
add a docker config for a monolithic app
2025-05-19 15:00:11 -07:00