aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2020-08-05 20:29:34 -0300
committerEuAndreh <eu@euandre.org>2020-08-05 20:29:34 -0300
commit865e123fa8ce3961d57ed0f2abbe890943412683 (patch)
treed619d92a9cfba0067427ac123ce21acf1b99479c
parentAdd gpodder environment variables (diff)
downloadserver-865e123fa8ce3961d57ed0f2abbe890943412683.tar.gz
server-865e123fa8ce3961d57ed0f2abbe890943412683.tar.xz
Custom vhost body size configuration for Nextcloud
-rw-r--r--docker-compose.env.yaml2
-rw-r--r--nextcloud-vhost.conf1
-rw-r--r--provision.env.yaml9
3 files changed, 10 insertions, 2 deletions
diff --git a/docker-compose.env.yaml b/docker-compose.env.yaml
index 22a9f14..5a50806 100644
--- a/docker-compose.env.yaml
+++ b/docker-compose.env.yaml
@@ -13,7 +13,7 @@ services:
- '443:443'
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
- - "${VOLUME_HOME}/docker/nginx-proxy/vhost:/etc/nginx/vhost.d"
+ - "${VOLUME_HOME}/vhost-conf:/etc/nginx/vhost.d"
- "${VOLUME_HOME}/docker/nginx-proxy/html:/usr/share/nginx/html"
- "${VOLUME_HOME}/docker/nginx-proxy/certs:/etc/nginx/certs:ro"
- "${VOLUME_HOME}/docker/nginx-proxy/conf:/etc/nginx/conf.d"
diff --git a/nextcloud-vhost.conf b/nextcloud-vhost.conf
new file mode 100644
index 0000000..efc1540
--- /dev/null
+++ b/nextcloud-vhost.conf
@@ -0,0 +1 @@
+client_max_body_size 4096M;
diff --git a/provision.env.yaml b/provision.env.yaml
index 7e2aae7..d9f4124 100644
--- a/provision.env.yaml
+++ b/provision.env.yaml
@@ -19,11 +19,16 @@
src: /mnt/${VPS_VOLUME_NAME}
dest: /home/vps/volumes
state: link
- - name: Create required directories
+ - name: Create required Dockerfile directory
file:
path: /home/vps/dockerfiles/gpodder/
state: directory
mode: '0755'
+ - name: Create required vhost conf directory
+ file:
+ path: /home/vps/volumes/vhost-conf
+ state: directory
+ mode: '0755'
- name: Copy local interpolated files to remote
copy: src={{ item.src }} dest={{ item.dest }} mode={{ item.mode }}
with_items:
@@ -34,6 +39,8 @@
- { src: './scripts/box/bash-profile.sh', dest: '/root/.bash_profile', mode: '400' }
- { src: './generated/docker-compose.yaml', dest: '/home/vps/docker-compose.yaml', mode: '400' }
- { src: './dockerfiles/gpodder/Dockerfile', dest: '/home/vps/dockerfiles/gpodder/Dockerfile', mode: '400' }
+ # FIXME: does this override for other domains? Do I loose the default configuration?
+ - { src: './nextcloud-vhost.conf', dest: '/home/vps/volumes/vhost-conf/${NEXTCLOUD_TLD}', mode: '400' }
- name: Restore borg backup when we have a fresh volume
shell: /home/vps/restore-backup.sh
when: lookup('env', 'DESTROY_VPS') == "1"