diff --git a/.examples/docker-compose/with-nginx-proxy-self-signed-ssl/mariadb/fpm/docker-compose.yml b/.examples/docker-compose/with-nginx-proxy-self-signed-ssl/mariadb/fpm/docker-compose.yml index 92a4967..55b2ef2 100644 --- a/.examples/docker-compose/with-nginx-proxy-self-signed-ssl/mariadb/fpm/docker-compose.yml +++ b/.examples/docker-compose/with-nginx-proxy-self-signed-ssl/mariadb/fpm/docker-compose.yml @@ -3,15 +3,18 @@ version: '3' services: db: image: mariadb - restart: unless-stopped + command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW + restart: always volumes: - db:/var/lib/mysql + environment: + - MYSQL_ROOT_PASSWORD= env_file: - db.env - app: + app: image: nextcloud:fpm - restart: unless-stopped + restart: always volumes: - nextcloud:/var/www/html environment: @@ -22,28 +25,24 @@ services: - db web: - image: nginx - restart: unless-stopped + build: ./web + restart: always volumes: - nextcloud:/var/www/html:ro - - ./nginx.conf:/etc/nginx/nginx.conf:ro environment: - - VIRTUAL_HOST=servhostname.local + - VIRTUAL_HOST= depends_on: - app - - proxy networks: - proxy-tier - default proxy: - image: jwilder/nginx-proxy:alpine - restart: unless-stopped + build: ./proxy + restart: always ports: - 80:80 - 443:443 - environment: - - MAX_UPLOAD_SIZE=10GB volumes: - certs:/etc/nginx/certs:ro - vhost.d:/etc/nginx/vhost.d diff --git a/.examples/docker-compose/with-nginx-proxy-self-signed-ssl/mariadb/fpm/proxy/Dockerfile b/.examples/docker-compose/with-nginx-proxy-self-signed-ssl/mariadb/fpm/proxy/Dockerfile new file mode 100644 index 0000000..242c84e --- /dev/null +++ b/.examples/docker-compose/with-nginx-proxy-self-signed-ssl/mariadb/fpm/proxy/Dockerfile @@ -0,0 +1,3 @@ +FROM jwilder/nginx-proxy:alpine + +COPY uploadsize.conf /etc/nginx/conf.d/uploadsize.conf diff --git a/.examples/docker-compose/with-nginx-proxy-self-signed-ssl/mariadb/fpm/proxy/uploadsize.conf b/.examples/docker-compose/with-nginx-proxy-self-signed-ssl/mariadb/fpm/proxy/uploadsize.conf new file mode 100644 index 0000000..c636de7 --- /dev/null +++ b/.examples/docker-compose/with-nginx-proxy-self-signed-ssl/mariadb/fpm/proxy/uploadsize.conf @@ -0,0 +1 @@ +client_max_body_size 10G; diff --git a/.examples/docker-compose/with-nginx-proxy-self-signed-ssl/mariadb/fpm/web/Dockerfile b/.examples/docker-compose/with-nginx-proxy-self-signed-ssl/mariadb/fpm/web/Dockerfile new file mode 100644 index 0000000..d6eac3e --- /dev/null +++ b/.examples/docker-compose/with-nginx-proxy-self-signed-ssl/mariadb/fpm/web/Dockerfile @@ -0,0 +1,3 @@ +FROM nginx + +COPY nginx.conf /etc/nginx/nginx.conf diff --git a/.examples/docker-compose/with-nginx-proxy-self-signed-ssl/mariadb/fpm/nginx.conf b/.examples/docker-compose/with-nginx-proxy-self-signed-ssl/mariadb/fpm/web/nginx.conf similarity index 100% rename from .examples/docker-compose/with-nginx-proxy-self-signed-ssl/mariadb/fpm/nginx.conf rename to .examples/docker-compose/with-nginx-proxy-self-signed-ssl/mariadb/fpm/web/nginx.conf