bunkerweb 1.4.0
This commit is contained in:
54
examples/behind-reverse-proxy/docker-compose.yml
Normal file
54
examples/behind-reverse-proxy/docker-compose.yml
Normal file
@@ -0,0 +1,54 @@
|
||||
version: '3'
|
||||
|
||||
services:
|
||||
|
||||
mybunker:
|
||||
image: bunkerity/bunkerweb:1.4.0
|
||||
# ⚠️ read this if you use local folders for volumes ⚠️
|
||||
# bunkerweb runs as an unprivileged user with UID/GID 101
|
||||
# don't forget to edit the permissions of the files and folders accordingly
|
||||
# example if you need to create a directory : mkdir folder && chown root:101 folder && chmod 770 folder
|
||||
# or for an existing one : chown -R root:101 folder && chmod -R 770 folder
|
||||
# more info at https://docs.bunkerweb.io
|
||||
volumes:
|
||||
- bw_data:/data
|
||||
environment:
|
||||
- SERVER_NAME=www.example.com # replace with your domains
|
||||
- SERVE_FILES=no
|
||||
- DISABLE_DEFAULT_SERVER=yes
|
||||
- USE_CLIENT_CACHE=yes
|
||||
- USE_GZIP=yes
|
||||
- USE_REVERSE_PROXY=yes
|
||||
- REVERSE_PROXY_URL=/
|
||||
- REVERSE_PROXY_HOST=http://myapp
|
||||
# real IP settings
|
||||
- USE_REAL_IP=yes
|
||||
- REAL_IP_FROM=10.10.10.0/24
|
||||
networks:
|
||||
- net_proxy
|
||||
- net_apps
|
||||
|
||||
myproxy:
|
||||
image: haproxy
|
||||
ports:
|
||||
- 80:8080
|
||||
volumes:
|
||||
- ./haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg:ro
|
||||
networks:
|
||||
- net_proxy
|
||||
|
||||
myapp:
|
||||
image: tutum/hello-world
|
||||
networks:
|
||||
- net_apps
|
||||
|
||||
volumes:
|
||||
bw_data:
|
||||
|
||||
networks:
|
||||
net_proxy:
|
||||
ipam:
|
||||
driver: default
|
||||
config:
|
||||
- subnet: 10.10.10.0/24
|
||||
net_apps:
|
||||
14
examples/behind-reverse-proxy/haproxy.cfg
Normal file
14
examples/behind-reverse-proxy/haproxy.cfg
Normal file
@@ -0,0 +1,14 @@
|
||||
defaults
|
||||
timeout connect 5s
|
||||
timeout client 5s
|
||||
timeout server 5s
|
||||
|
||||
frontend http_front
|
||||
mode http
|
||||
bind *:8080
|
||||
default_backend http_back
|
||||
|
||||
backend http_back
|
||||
mode http
|
||||
option forwardfor
|
||||
server server01 mybunker:8080
|
||||
Reference in New Issue
Block a user