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.
13164b89aa92feb25197eba27426c4bfe9bea1f5
This commit configures Hard Lounge as a dedicated webchat client for SuperNETs IRC, requiring only a nickname to connect. - Set `public: true` to enable public mode (no user accounts required) - Set `lockNetwork: true` to lock connections to irc.supernets.org only Users will automatically connect to irc.supernets.org:6697 (TLS) and join #superbowl upon entering a nickname. - Added simplified connect form for public + lockNetwork mode - Form now shows only the nickname field when both settings are enabled - Hidden fields: server, port, TLS, username, realname, channels, leave message, authentication options - Added CSS styling for proper spacing on simplified form - Pinned to Node 20 Alpine (from lts-alpine) for compatibility - Added py3-setuptools to fix distutils module error with Python 3.12 - Fixed file ownership with --chown=node:node on COPY commands - Moved USER node directive after COPY to fix permission issues - Pre-create /var/opt/hardlounge directory with correct ownership
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%