Commit 3311509b authored by nimrod's avatar nimrod
Browse files

Add Collabora's Online server.

parent 7a5c0c93
Loading
Loading
Loading
Loading
Loading
+33 −2
Original line number Diff line number Diff line
---
version: '3.5'
services:
  code:
    cap_add:
      - MKNOD
    image: registry.hub.docker.com/collabora/code:6.4.7.5
    environment:
      dictionaries: en_GB en_US he_IL
      domain: nextcloud\\.shore\\.co\\.il
      extra_params: >-
        --o:ssl.enable=false
        --o:ssl.termination=true
        --o:mount_jail_tree=false
        --o:net.post_allow.host[7]=172\.1[6789]\.[0-9]{1,3}\.[0-9]{1,3}
        --o:net.post_allow.host[8]=172\.2[0-9]\.[0-9]{1,3}\.[0-9]{1,3}
        --o:net.post_allow.host[9]=172\.3[01]\.[0-9]{1,3}\.[0-9]{1,3}
        --o:net.frame_ancestors=https://*.shore.co.il
      # yamllint disable-line rule:line-length
      password: &admin_password "${NEXTCLOUD_ADMIN_PASSWORD:-baz}"  # pragma: allowlist secret
      server_name: code\.shore\.co\.il
      username: &admin_username admin
      # DONT_GEN_SSL_CERT: foo
    healthcheck:
      test:
        - CMD-SHELL
        - >-
          curl
          --fail
          http://localhost:9980/
          || exit 1
    restart: always
    tty: true

  crond:
    build:
      context: crond/
@@ -44,8 +75,8 @@ services:
      MYSQL_HOST: mysql
      MYSQL_PASSWORD: *mysql_password  # pragma: allowlist secret
      MYSQL_USER: *mysql_user
      NEXTCLOUD_ADMIN_USER: admin
      NEXTCLOUD_ADMIN_PASSWORD: "${NEXTCLOUD_ADMIN_PASSWORD:-baz}"
      NEXTCLOUD_ADMIN_PASSWORD: *admin_password  # pragma: allowlist secret
      NEXTCLOUD_ADMIN_USER: *admin_username
      NEXTCLOUD_TRUSTED_DOMAINS: '*.shore.co.il shore.co.il'
      TRUSTED_PROXIES: '172.16.0.0/12 192.168.0.0/16'
      OVERWRITEHOST: nextcloud.shore.co.il