- Bump
thelounge
to4.2.0
. - Add support for ARM (ARM64 + ARMv7) images (#109) by @klausenbusk
- Rename the image from
thelounge/lounge
tothelounge/thelounge
on DockerHub. - Drop from root user in the container.
- This may affect file permissions on the host system of mounted data directories. To resolve this, refer to running as a custom user in the README.
- These file permission errors are restricted to the host system only, The Lounge will continue to run successfully in the container.
- Change default data path from
/home/lounge/data
to/var/opt/thelounge
.- This requires you to update your mounted data volume to mount at
/var/opt/thelounge
.
- This requires you to update your mounted data volume to mount at
- Remove support for the
HOST
,PORT
andBIND
environment variables.- You can instead set these config options in the config file, or by running the container with a custom command where you supply the configurations.
- Remove the
slim
flavour. - No longer installs
vim
andnano
in the base image.
- Bump
thelounge
tov2.7.1
. - Reorder Dockerfile directives to facilitate better docker build cache (#44 by @mmlb).
- Bump
thelounge
tov2.7.0
. - Use
thelounge
executable instead of the deprecatedlounge
executable. - Use
THELOUNGE_HOME
environment variable instead of the deprecatedLOUNGE_HOME
environment variable.- This is an internal change and will not affect existing configurations.
- Bump
thelounge
tov2.5.0
. - Add a Makefile to help build images.
- Discontinue the
LOUNGE_VERSION
environment variable in favor of the newTHELOUNGE_VERSION
build argument.- The
THELOUNGE_VERSION
build argument makes it possible to control whichthelounge
version to install via build arguments.
- The
- Bump
thelounge
tov2.3.0
. vim(1)
andnano(1)
are now installed in the base imagethelounge/lounge
.alpine
andslim
flavours are unaffected.- this allows editing configuration file from within the container via attaching to pseudo-TTYs.
alpine
flavour is now based on the official alpine Node 6 LTS image.
- Bump
thelounge
tov2.2.2
. - Use
start
subcommand as default command (#29 by @williamboman).
- Bump
thelounge
tov2.2.1
. - Use
CMD
directive inDockerfile
to facilitate user-defined commands (#28 by @williamboman).
- Bump
thelounge
tov2.2.0
. - Add
alpine
andslim
flavours of the official image (#21 by @williamboman).- These flavours will henceforth be available via
-alpine
and-slim
, e.g.;thelounge/lounge:2.2.0-alpine
thelounge/lounge:2.2.0-slim
- These flavours will henceforth be available via
- Use
exec
in entrypoint script (#25 by @williamboman). - Merge npm operation layers into a single one, effectively reducing the images' virtual size (#27 by @williamboman).