use tiredofit image

main
thiuda 2023-01-29 22:35:07 +01:00
parent 96d98505cf
commit 0cb9a9cf65
4 changed files with 25 additions and 9 deletions

View File

@ -1,9 +1,10 @@
---
collabora_domain: collabora.example.url
collabora_cert_domain: example.url
collabora_image: collabora/code
collabora_version: 22.05.9.3.1
collabora_image: tiredofit/collabora-online
collabora_version: 2.4.19
collabora_container_hostname: collabora
collabora_allowed_hosts: "host2.example.url"
collabora_port: 9980
collabora_admin: testuser
collabora_secret: test123

View File

@ -17,6 +17,13 @@
dest: "{{ compose_dir }}/collabora/docker-compose.yml"
mode: 0700
- name: Upload env collabora
become: true
template:
src: "templates/.env.j2"
dest: "{{ compose_dir }}/collabora/.env"
mode: 0600
- name: Update and start services
become: true
docker_compose:

7
templates/.env.j2 Normal file
View File

@ -0,0 +1,7 @@
ADMIN_USER={{ collabora_admin }}
ADMIN_PASS={{ collabora_secret }}
ALLOWED_HOSTS={{ collabora_domain }}
ENABLE_TLS=FALSE
ENABLE_TLS_REVERSE_PROXY=TRUE
INTERFACE=notebookbar
PRESPAWN_CHILD_PROCESSES

View File

@ -7,14 +7,15 @@ services:
collabora:
image: "{{ collabora_image }}:{{ collabora_version }}"
container_name: {{ collabora_container_hostname }}
hostname: {{ collabora_container_hostname }}
hostname: {{ collabora_domain }}
restart: unless-stopped
cap_add:
- MKNOD
- NET_ADMIN
privileged: true
ports:
- "127.0.0.1:{{ collabora_port }}:9980"
volumes:
- /etc/localtime:/etc/localtime:ro
environment:
- "extra_params=--o:ssl.enable=false --o:ssl.termination=true --o:num_prespawn_children=4"
- username={{ collabora_admin }}
- password={{ collabora_secret }}
- server_name={{ collabora_domain }}
- ./logs:/logs
env_file:
- ./.env