Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
williamboman authored Jan 27, 2019
1 parent 7f7d9d3 commit 484539d
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 8 deletions.
11 changes: 8 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
# Changelog

## Release candidate (3.0.0-rc.6) (2019-01-15)
- Bump [`thelounge`][1] to [`v3.0.0-rc.6`](https://github.com/thelounge/thelounge/releases/tag/v3.0.0-rc.6).
- Upgrade to `node v10`.
## 3.0.0 (2019-01-27)
- Bump [`thelounge`][1] to [`v3.0.0`](https://github.com/thelounge/thelounge/releases/tag/v3.0.0).
- Upgrade to `node v10` base images.

#### Breaking Changes
- Rename the image from `thelounge/lounge` to [`thelounge/thelounge`](https://hub.docker.com/r/thelounge/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](https://github.com/thelounge/thelounge-docker/blob/3.0.0/README.md).
- 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`.
- Remove support for the `HOST`, `PORT` and `BIND` 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` and `nano` in the base image.

Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ CMD ["thelounge", "start"]
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh

# Install thelounge.
ARG THELOUNGE_VERSION=3.0.0-rc.6
ARG THELOUNGE_VERSION=3.0.0
RUN yarn --non-interactive global add thelounge@${THELOUNGE_VERSION} && \
yarn --non-interactive cache clean
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
THELOUNGE_VERSION?=3.0.0-rc.6
THELOUNGE_VERSION?=3.0.0
ORGANISATION?=thelounge

all: main alpine
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ $ docker run --detach \
--publish 9000:9000 \
--volume ~/.thelounge:/var/opt/thelounge \
--restart always \
thelounge/thelounge:3.0.0-rc.6
thelounge/thelounge:latest
```

### Data directory
Expand Down Expand Up @@ -67,7 +67,7 @@ $ docker run --detach \
--publish 5000:9000 \ # Change host port to listen on port 5000
--volume ~/.thelounge:/var/opt/thelounge \
--restart always \
thelounge/thelounge:3.0.0-rc.6
thelounge/thelounge:latest
```

### Container user (advanced usage)
Expand Down
2 changes: 1 addition & 1 deletion alpine/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ CMD ["thelounge", "start"]
COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh

# Install thelounge.
ARG THELOUNGE_VERSION=3.0.0-rc.6
ARG THELOUNGE_VERSION=3.0.0
RUN yarn --non-interactive global add thelounge@${THELOUNGE_VERSION} && \
yarn --non-interactive cache clean

0 comments on commit 484539d

Please sign in to comment.