diff --git a/docker-compose.yml b/docker-compose.yml index 9107d6f..4792969 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,27 +1,31 @@ --- version: '3.7' services: - echo: - image: hashicorp/http-echo - command: - - '-text=schmidl.dev

Hello, world.

' + quassel-web: + image: lscr.io/linuxserver/quassel-web:latest + container_name: quassel-web environment: - TZ: + PUID: 1000 + PGID: 1000 + QUASSEL_CORE: ${QUASSEL_HOSTNAME} + QUASSEL_PORT: 4242 QUASSEL_HOSTNAME: - expose: [5678/tcp] - init: true + TZ: + expose: [ 64080/tcp ] labels: - - traefik.enable=true - - traefik.http.routers.quasselecho.entryPoints=websecure - - traefik.http.routers.quasselecho.middlewares=commonSSLHeaders - - traefik.http.routers.quasselecho.rule=Host(`${QUASSEL_HOSTNAME}`) - - traefik.http.routers.quasselecho.tls.certResolver=acmelive + traefik.enable: true + traefik.http.routers.quasselecho.entryPoints: websecure + traefik.http.routers.quasselecho.middlewares: commonSSLHeaders + traefik.http.routers.quasselecho.rule: Host(`${QUASSEL_HOSTNAME}`) + traefik.http.routers.quasselecho.tls.certResolver: acmelive + volumes: + - ./quassel-web:/config restart: unless-stopped certdumper: image: humenius/traefik-certs-dumper command: '--restart-containers quassel-core' - depends_on: [ echo ] + depends_on: [ quassel-web ] environment: DOMAIN: ${QUASSEL_HOSTNAME} OVERRIDE_GID: 1000