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' version: '3.7'
services: services:
echo: quassel-web:
image: hashicorp/http-echo image: lscr.io/linuxserver/quassel-web:latest
command: container_name: quassel-web
- '-text=<!DOCTYPE html><html lang="en"><head><meta charset="utf-8" /><title>schmidl.dev</title></head><body><p>Hello, world.</p></body></html>'
environment: environment:
TZ: PUID: 1000
PGID: 1000
QUASSEL_CORE: ${QUASSEL_HOSTNAME}
QUASSEL_PORT: 4242
QUASSEL_HOSTNAME: QUASSEL_HOSTNAME:
expose: [5678/tcp] TZ:
init: true expose: [ 64080/tcp ]
labels: labels:
- traefik.enable=true traefik.enable: true
- traefik.http.routers.quasselecho.entryPoints=websecure traefik.http.routers.quasselecho.entryPoints: websecure
- traefik.http.routers.quasselecho.middlewares=commonSSLHeaders traefik.http.routers.quasselecho.middlewares: commonSSLHeaders
- traefik.http.routers.quasselecho.rule=Host(`${QUASSEL_HOSTNAME}`) traefik.http.routers.quasselecho.rule: Host(`${QUASSEL_HOSTNAME}`)
- traefik.http.routers.quasselecho.tls.certResolver=acmelive traefik.http.routers.quasselecho.tls.certResolver: acmelive
volumes:
- ./quassel-web:/config
restart: unless-stopped restart: unless-stopped
certdumper: certdumper:
image: humenius/traefik-certs-dumper image: humenius/traefik-certs-dumper
command: '--restart-containers quassel-core' command: '--restart-containers quassel-core'
depends_on: [ echo ] depends_on: [ quassel-web ]
environment: environment:
DOMAIN: ${QUASSEL_HOSTNAME} DOMAIN: ${QUASSEL_HOSTNAME}
OVERRIDE_GID: 1000 OVERRIDE_GID: 1000