added quasselweb

This commit is contained in:
Tobias Schmidl 2022-12-07 09:31:04 +01:00
parent 97e7c24ed6
commit d56d4cc4c7

View file

@ -1,27 +1,31 @@
---
version: '3.7'
services:
echo:
image: hashicorp/http-echo
command:
- '-text=<!DOCTYPE html><html lang="en"><head><meta charset="utf-8" /><title>schmidl.dev</title></head><body><p>Hello, world.</p></body></html>'
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