From 2c8f01070509eb1dc66cb849fbf23186eec82f27 Mon Sep 17 00:00:00 2001 From: Davide Polonio Date: Mon, 24 Apr 2023 23:54:47 +0200 Subject: [PATCH] feat: add gokapi for file sending --- reverse_proxy/client_max_body_size.conf | 1 + reverse_proxy/docker-compose.yaml | 1 + send/docker-compose.yml | 37 +++++++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 reverse_proxy/client_max_body_size.conf create mode 100644 send/docker-compose.yml diff --git a/reverse_proxy/client_max_body_size.conf b/reverse_proxy/client_max_body_size.conf new file mode 100644 index 0000000..c4d6d5a --- /dev/null +++ b/reverse_proxy/client_max_body_size.conf @@ -0,0 +1 @@ +client_max_body_size 15g; diff --git a/reverse_proxy/docker-compose.yaml b/reverse_proxy/docker-compose.yaml index 26abee8..3181c5a 100644 --- a/reverse_proxy/docker-compose.yaml +++ b/reverse_proxy/docker-compose.yaml @@ -12,6 +12,7 @@ services: - nginx_cert:/etc/nginx/certs - nginx_vhost:/etc/nginx/vhost.d - nginx_html:/usr/share/nginx/html + - ./client_max_body_size.conf:/etc/nginx/conf.d/client_max_body_size.conf:ro labels: - "com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy" networks: diff --git a/send/docker-compose.yml b/send/docker-compose.yml new file mode 100644 index 0000000..f4cd622 --- /dev/null +++ b/send/docker-compose.yml @@ -0,0 +1,37 @@ +version: '3.9' + +services: + gokapi: + image: f0rc3/gokapi:v1.7.1 + restart: unless-stopped + volumes: + - data:/app/data + - config:/app/config + env_file: + - .env + networks: + - proxy + logging: + driver: "json-file" + options: + max-size: "1m" + max-file: "1" + +volumes: + data: + driver: local + driver_opts: + type: none + o: bind + device: "/srv/docker/send/data" + config: + driver: local + driver_opts: + type: none + o: bind + device: "/srv/docker/send/config" + +networks: + proxy: + external: true + -- 2.40.1