From 798f6c726d6741488baf9a6ee1c29f001626824b Mon Sep 17 00:00:00 2001 From: bunkerity Date: Fri, 6 Nov 2020 22:24:34 +0100 Subject: [PATCH] examples - nextcloud fix and tomcat --- examples/nextcloud/docker-compose.yml | 1 + examples/tomcat/app/sample.war | Bin 0 -> 4606 bytes examples/tomcat/docker-compose.yml | 25 ++++++++++++++++++ .../tomcat/server-confs/reverse-proxy.conf | 6 +++++ 4 files changed, 32 insertions(+) create mode 100644 examples/tomcat/app/sample.war create mode 100644 examples/tomcat/docker-compose.yml create mode 100644 examples/tomcat/server-confs/reverse-proxy.conf diff --git a/examples/nextcloud/docker-compose.yml b/examples/nextcloud/docker-compose.yml index 7b13747..7cf5775 100644 --- a/examples/nextcloud/docker-compose.yml +++ b/examples/nextcloud/docker-compose.yml @@ -25,6 +25,7 @@ services: - LIMIT_REQ_RATE=40r/s - LIMIT_REQ_BURST=60 - ALLOWED_METHODS=GET|POST|HEAD|PROPFIND|DELETE|PUT|MKCOL|MOVE|COPY|PROPPATCH|REPORT + - X_FRAME_OPTIONS=SAMEORIGIN mync: image: nextcloud:stable-fpm diff --git a/examples/tomcat/app/sample.war b/examples/tomcat/app/sample.war new file mode 100644 index 0000000000000000000000000000000000000000..0a127e6bd1f6991c32f591e577b42a50210c60f7 GIT binary patch literal 4606 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 L69WSiKZpka&in6o literal 0 HcmV?d00001 diff --git a/examples/tomcat/docker-compose.yml b/examples/tomcat/docker-compose.yml new file mode 100644 index 0000000..ea9d186 --- /dev/null +++ b/examples/tomcat/docker-compose.yml @@ -0,0 +1,25 @@ +version: '3' + +services: + + myreverse: + image: bunkerity/bunkerized-nginx + restart: always + ports: + - 80:8080 + - 443:8443 + volumes: + - ./letsencrypt:/etc/letsencrypt + - ./server-confs:/server-confs + environment: + - SERVER_NAME=app1.website.com # replace with your domain + - SERVE_FILES=no + - DISABLE_DEFAULT_SERVER=yes + - REDIRECT_HTTP_TO_HTTPS=yes + - AUTO_LETS_ENCRYPT=yes + + mytomcat: + image: tomcat + restart: always + volumes: + - ./app:/usr/local/tomcat/webapps/ diff --git a/examples/tomcat/server-confs/reverse-proxy.conf b/examples/tomcat/server-confs/reverse-proxy.conf new file mode 100644 index 0000000..fb6434d --- /dev/null +++ b/examples/tomcat/server-confs/reverse-proxy.conf @@ -0,0 +1,6 @@ +proxy_set_header Host $host; +proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + +location / { + proxy_pass http://mytomcat:8080/sample$request_uri; +}