31 lines
843 B
Django/Jinja
31 lines
843 B
Django/Jinja
version: '3'
|
|
|
|
services:
|
|
collabora:
|
|
image: collabora/code
|
|
restart: unless-stopped
|
|
environment:
|
|
- extra_params
|
|
- domain
|
|
{% if collabora_admin_user is defined and collabora_admin_password is defined %}
|
|
- username
|
|
- password
|
|
{% endif %}
|
|
- SLEEPFORDEBUGGER
|
|
labels:
|
|
- "traefik.enable=true"
|
|
- "traefik.docker.network=traefik_public"
|
|
- "traefik.http.routers.collabora.rule=Host(`{{ collabora_virtual_host }}`)"
|
|
- "traefik.port=9980"
|
|
- "traefik.http.routers.collabora.entrypoints=websecure"
|
|
- "traefik.http.routers.collabora.tls=true"
|
|
- "traefik.http.routers.collabora.tls.certresolver=defaultresolver"
|
|
networks:
|
|
public:
|
|
cap_add:
|
|
- MKNOD
|
|
|
|
networks:
|
|
public:
|
|
external:
|
|
name: traefik_public
|