mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-11-26 22:56:46 +00:00
Includes: - Talk recording tmp volume wiring for Nextcloud - ONLYOFFICE external PostgreSQL/Redis env integration - Added explicit volumes for pgdata/redis/rabbitmq - Switched ONLYOFFICE role to sys-stk-full-stateful - Updated docker-compose mounts and vars - CSP and feature flag improvements Conversation reference: https://chatgpt.com/share/6922f50e-cc44-800f-89fc-e1251c5bbe45
38 lines
1.2 KiB
Django/Jinja
38 lines
1.2 KiB
Django/Jinja
{% include 'roles/docker-compose/templates/base.yml.j2' %}
|
|
|
|
onlyoffice:
|
|
{% include 'roles/docker-container/templates/base.yml.j2' %}
|
|
image: "{{ ONLYOFFICE_IMAGE }}:{{ ONLYOFFICE_VERSION }}"
|
|
container_name: {{ ONLYOFFICE_CONTAINER }}
|
|
ports:
|
|
- "127.0.0.1:{{ http_port }}:{{ container_port }}"
|
|
{% include 'roles/docker-container/templates/healthcheck/curl.yml.j2' %}
|
|
{% include 'roles/docker-container/templates/networks.yml.j2' %}
|
|
volumes:
|
|
- data:/var/www/onlyoffice/Data
|
|
- logs:/var/log/onlyoffice
|
|
- fonts:/usr/share/fonts/truetype/custom
|
|
- lib:/var/lib/onlyoffice
|
|
- pgdata:/var/lib/postgresql
|
|
- redisdata:/var/lib/redis
|
|
- rabbitmqdata:/var/lib/rabbitmq
|
|
{% include 'roles/docker-container/templates/depends_on/dmbs_excl.yml.j2' %}
|
|
|
|
{% include 'roles/docker-compose/templates/networks.yml.j2' %}
|
|
|
|
{% include 'roles/docker-compose/templates/volumes.yml.j2' %}
|
|
data:
|
|
name: {{ ONLYOFFICE_VOLUME_DATA }}
|
|
logs:
|
|
name: {{ ONLYOFFICE_VOLUME_LOGS }}
|
|
fonts:
|
|
name: {{ ONLYOFFICE_VOLUME_FONTS }}
|
|
lib:
|
|
name: {{ ONLYOFFICE_VOLUME_LIB }}
|
|
pgdata:
|
|
name: {{ ONLYOFFICE_VOLUME_PGDATA }}
|
|
redisdata:
|
|
name: {{ ONLYOFFICE_VOLUME_REDIS }}
|
|
rabbitmqdata:
|
|
name: {{ ONLYOFFICE_VOLUME_RABBITMQ }}
|