12 Commits

Author SHA1 Message Date
a31eb08ceb Use host networking in docker-compose 2025-12-29 19:45:16 -08:00
ecb9fe6b33 fix: Add entrypoint script to fix volume permissions at runtime
- Add docker-entrypoint.sh that runs as root to fix mounted volume permissions
- Creates required subdirectories (logs, users, packages) before app starts
- Copies default config.js if missing
- Drops to node user via su-exec before running the app
- Update Dockerfile to use entrypoint and install su-exec
- Update docker-compose.yml with UID/GID mapping and separate volume mounts
- Wrap filesystem operations in try-catch to handle permission errors gracefully
2025-12-29 19:02:58 -08:00
hgw
9d12853be0 have both image and build uncommented 2023-12-03 03:39:03 +00:00
hgw
5eb40f9ba7 Switch docker-compose to use image 2023-11-24 01:27:46 +00:00
hgw
0022055898 Remove some useless shit and upgrade vulnerable dependencies 2023-10-09 23:38:59 +00:00
hgw
020e5d3490 Rebrand to Hard Lounge 2023-10-09 10:28:14 +00:00
hgw
8cb70cb387 Change default docker image 2023-10-06 03:55:31 +00:00
hgw
e33eb5243c Update image in docker-compose.yml 2023-10-05 09:58:10 +00:00
hgw
03bf4bb755 The original docker implementation is idiotic, this is not 2023-10-05 08:52:01 +00:00
Jérémie Astori
0777668eec Remove Docker-related files
They have been moved to https://github.com/thelounge/docker-lounge.
2016-04-28 21:20:05 -04:00
Jérémie Astori
df68a1b8f0 Update docker configuration files with new project name 2016-02-10 05:04:09 +00:00
Ben Evans
5d8669112d Added @Xe's tips on the Dockerfile
https://github.com/Shuo-IRC/Shuo/pull/87
2015-10-24 20:45:44 +01:00