A docker-compose file for a quasselcore instance that uses an existing traefik instance for cert retrieval
Find a file
2021-09-28 08:04:20 +02:00
.gitignore initial 2021-09-28 07:30:22 +02:00
.gitlab-ci.yml Added a Gitlab CI pipeline 2021-09-28 05:43:48 +00:00
docker-compose.yml Added README, renamed the labels 2021-09-28 08:04:20 +02:00
LICENSE added a license 2021-09-28 05:34:45 +00:00
README.md Added README, renamed the labels 2021-09-28 08:04:20 +02:00

quasselcore

Purpose

Quasselcore works best with a real certificate. But if you have, like I have, a traefik instance running, you should obtain your certificates from that instance. The combination of services in this docker-compose file ensures this.

Installation

Very simple. Just fetch the docker-compose file and add your hostname (QUASSEL_HOSTNAME) to a local .env file:

$ echo "QUASSEL_HOSTNAME=example.local" > .env

Best then to check if everything is okay:

$ docker-compose config -q && echo "Everything is fine."
Everything is fine.

Then fire it up:

$ docker-compose up -d
Creating quasselcore_echo_1 ... done
Creating quasselcore_certdumper_1 ... done
Creating quassel-core             ... done