Public | Automated Build

Last pushed: 3 days ago
Short Description
The Lounge is a node.js self-hosted web IRC client
Full Description

docker-lounge

The Lounge, a node irc client/server in the browser, in a container

Installation

Pull from Docker Hub

$ docker pull w7pea/lounge

Or clone the git repo and build the image

$ git clone git@github.com:W7PEA/docker-lounge.git

Usage

Running the container

$ docker run --name=lounge -d -v ~/lounge:/lounge -p 9000:9000 w7pea/lounge

Setting a different port

Set the PORT env variable in your run command to whatever port you want, in this case 8080

$ docker run --name=lounge -d -e PORT=8080 -v ~/lounge:/lounge -p 8080:8080 w7pea/lounge

Setting the server as private

You must have a user created to start the server as private. Without one, the container will simply exit.

Set the PRIVATE env variable in your run command to true to run The Lounge as private

$ docker run --name=lounge -d -e PRIVATE=true -v ~/lounge:/lounge -p 9000:9000 w7pea/lounge

User CRUD

First, find the running container's id (or use the containers name in place of the id):

$ docker ps -l | grep lounge

> CONTAINER ID    IMAGE                   COMMAND
> 2a05fd52a599    w7pea/lounge:latest    "/bin/bash -c /init.sh"

Run your lounge command with Docker's exec and your container id or name, with the --home /lounge flag

# With container's ID
$ docker exec -i 2a05fd52a599 lounge --home /lounge add user

# With container's name
$ docker exec -i lounge lounge --home /lounge add user

Additional Lounge settings and help

Please see the The Lounge documentation for more details

License

Public Domain

Attribution

This repository is a fork from Arbourd's Shout repository. The Lounge is a fork of Shout.

Docker Pull Command
Owner
w7pea
Source Repository

Comments (0)