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
Alex Holliday
8bfffd540d
remove esbuild
2026-04-23 11:06:51 -07:00
Alexander Holliday
1c341a4e3d
Merge pull request #3214 from bluewave-labs/fix/bump-mongo
...
bump mongo for ARM to 6.0
2026-01-28 11:26:39 -08:00
Alex Holliday
6b4032ecfe
bump mongo for ARM to 6.0
2026-01-28 17:08:36 +00:00
Alex Holliday
8dfedb8a52
docker fix
2026-01-27 21:26:27 +00:00
CodeShell
0285302ecc
bump mongo image version for arm arch to .30
2026-01-09 10:36:46 +00:00
Alex Holliday
0b646ee64f
update docker files to build
2025-09-22 13:26:45 -07:00
Alex Holliday
a015cc6706
fix dist-arm, bump version
2025-09-08 20:29:38 -07:00
Alex Holliday
5dcbae55f4
install ping
2025-09-08 06:57:10 -07:00
Alex Holliday
72f070fbcb
fix multiarch build
2025-09-04 15:15:09 -07:00
Alex Holliday
fb0a86d37c
update docker compoes and docker file
2025-09-04 13:39:53 -07:00
Alexander Holliday
b6bebe33fe
Merge branch 'master' into develop
2025-09-01 10:32:59 -07:00
Alex Holliday
0ca00ca6a1
esbuild
2025-09-01 10:28:41 -07:00
Alex Holliday
619c5242db
bump versions
2025-09-01 10:14:57 -07:00
Alexander Holliday
ba99989c66
Revert "pin dependency"
2025-09-01 09:26:51 -07:00
Alexander Holliday
ea9ef7afd3
Revert "develop->master"
2025-09-01 09:26:23 -07:00
Alex Holliday
11dcaef3ff
pin
2025-09-01 09:21:56 -07:00
Alex Holliday
d8c8e222c8
fix build
2025-09-01 09:14:35 -07:00
Alex Holliday
fcd6741cf9
add omit optional flag
2025-09-01 09:06:42 -07:00
Alex Holliday
b93e3327a7
alpine -> slim
2025-09-01 08:53:03 -07:00
Alex Holliday
6f307dc822
update arm dist docker compose
2025-08-21 22:37:59 -07:00
Alex Holliday
22e0507fbd
fix arm dist health check
2025-08-14 09:34:30 -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
530bea6f45
remove version
2025-05-27 09:21:37 -07:00
Alex Holliday
b78389f113
use init sidecar
2025-05-22 10:02:49 -07:00
Alex Holliday
6d39301ca8
init script isntead of healthcheck
2025-05-22 09:55:07 -07:00
Alex Holliday
d3b446685f
arm dist
2025-05-22 09:20:41 -07:00