This repository has been archived on 2026-04-14 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
ecb9fe6b3347b8e9e8662f4e32089f4804afda88
- 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
Hard Lounge
This is a fork of The Lounge intended to be used for the SuperNETs Webchat (located at https://webchat.supernets.org)
Deployment
- Create a
docker-compose.ymlfile in the directory you wish The Lounge to be in, use the one in this repo as an example. - Create the
config/folder in the same directory. - Run
docker compose upto bring up the container and generate required files, you may Ctrl+C it after that. - Edit the config file located at
config/config.js, it is well documented and has not been changed so the original The Lounge documentation applies here. - Bring up the container for good using
docker compose up -d.
Support
If for some reason you decide to run our version of this container, we are more than happy to support you in #5000 on irc.supernets.org
Credits
- Some of the developers & contributors of The Lounge, some of you however should never ever touch a code editor again. - https://github.com/thelounge/thelounge
Description
Languages
TypeScript
61.6%
Vue
24.7%
CSS
7.1%
JavaScript
6.1%
Smarty
0.3%
Other
0.1%