From e89f13b8a9efaebd8cd7039a867aa29121de17c2 Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Fri, 2 Dec 2022 22:37:42 +0000 Subject: [PATCH] Add collabora --- .../files/nextcloud/docker-compose.yml | 16 ++++++++++++++++ terraform/jakehoward.tech.tf | 8 ++++++++ 2 files changed, 24 insertions(+) diff --git a/ansible/roles/pve_docker/files/nextcloud/docker-compose.yml b/ansible/roles/pve_docker/files/nextcloud/docker-compose.yml index 8bb2f66..a751a2e 100644 --- a/ansible/roles/pve_docker/files/nextcloud/docker-compose.yml +++ b/ansible/roles/pve_docker/files/nextcloud/docker-compose.yml @@ -30,6 +30,22 @@ services: - default - traefik + collabora: + image: collabora/code:latest + restart: unless-stopped + tty: true + environment: + - domain=intersect.jakehoward.tech + labels: + - traefik.enable=true + - traefik.http.routers.collabora.rule=Host(`collabora.jakehoward.tech`) + - traefik.http.services.collabora-nextcloud.loadbalancer.server.scheme=https + networks: + - default + - traefik + tmpfs: + - /tmp + mariadb: image: mariadb:10.5 restart: unless-stopped diff --git a/terraform/jakehoward.tech.tf b/terraform/jakehoward.tech.tf index 7232830..00c8422 100644 --- a/terraform/jakehoward.tech.tf +++ b/terraform/jakehoward.tech.tf @@ -210,3 +210,11 @@ resource "cloudflare_record" "jakehowardtech_apex" { type = "A" ttl = 1 } + +resource "cloudflare_record" "jakehowardtech_collabora" { + zone_id = cloudflare_zone.jakehowardtech.id + name = "collabora" + value = linode_instance.casey.ip_address + type = "A" + ttl = 1 +}