mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-11-23 21:45:14 +00:00
(Draft) Add automated Nextcloud Talk recording backend deployment and configuration
Includes: - Talk recording Docker service - Schema credential for recording secret - Compose integration - Automatic Talk 'recording_servers' app config Details: https://chatgpt.com/share/6920d8fc-81b4-800f-8d83-af22eeed94b5
This commit is contained in:
@@ -112,6 +112,26 @@
|
||||
{% include 'roles/docker-container/templates/networks.yml.j2' %}
|
||||
ipv4_address: 192.168.102.70
|
||||
|
||||
{% if NEXTCLOUD_RECORDING_ENABLED | bool %}
|
||||
{% set service_name = 'talk_recording' %}
|
||||
{{ service_name }}:
|
||||
{% include 'roles/docker-container/templates/base.yml.j2' %}
|
||||
image: "{{ NEXTCLOUD_RECORDING_IMAGE }}:{{ NEXTCLOUD_RECORDING_VERSION }}"
|
||||
container_name: "{{ NEXTCLOUD_RECORDING_CONTAINER }}"
|
||||
environment:
|
||||
- HPB_DOMAIN={{ NEXTCLOUD_HPB_DOMAIN }}
|
||||
- NC_DOMAIN={{ NEXTCLOUD_DOMAIN }}
|
||||
- RECORDING_SECRET={{ NEXTCLOUD_RECORDING_SECRET }}
|
||||
- INTERNAL_SECRET={{ NEXTCLOUD_HPB_INTERNAL_SECRET }}
|
||||
- TZ={{ HOST_TIMEZONE }}
|
||||
expose:
|
||||
- "{{ NEXTCLOUD_RECORDING_PORT }}"
|
||||
networks:
|
||||
default:
|
||||
ipv4_address: 192.168.102.72
|
||||
{% endif %}
|
||||
|
||||
|
||||
{% include 'roles/docker-compose/templates/volumes.yml.j2' %}
|
||||
data:
|
||||
name: {{ NEXTCLOUD_VOLUME }}
|
||||
|
||||
Reference in New Issue
Block a user