ansible-role-collabora-docker/templates/docker-compose.yml.j2

32 lines
782 B
Django/Jinja
Executable File

# {{ ansible_managed }}
# commit: {{ lookup('pipe', 'git rev-parse --short HEAD') }}
version: "3.4"
services:
loadbalancer:
image: "{{ collabora_nginx_image }}:{{ collabora_nginx_version }}"
ports:
- "127.0.0.1:{{ collabora_port }}:80"
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
collabora:
image: "{{ collabora_image }}:{{ collabora_version }}"
container_name: {{ collabora_container_hostname }}
hostname: {{ collabora_domain }}
restart: unless-stopped
scale: {{ collabora_scale }}
cap_add:
- MKNOD
- NET_ADMIN
privileged: true
expose:
- "9980"
volumes:
- ./logs:/logs
env_file:
- ./.env
environment:
- VIRTUAL_HOST={{ collabora_domain }}
- USE_IP_HASH=1