mirror of
https://github.com/shlinkio/shlink.git
synced 2024-11-29 17:39:03 +03:00
Added swoole reverse proxy container
This commit is contained in:
parent
56932e4ea6
commit
6c30fc73ee
2 changed files with 25 additions and 0 deletions
14
data/infra/swoole_proxy_vhost.conf
Normal file
14
data/infra/swoole_proxy_vhost.conf
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
server {
|
||||||
|
listen 80 default_server;
|
||||||
|
|
||||||
|
error_log /home/shlink/www/data/infra/nginx/swoole_proxy.error.log;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_http_version 1.1;
|
||||||
|
proxy_set_header X-Real-IP $remote_addr;
|
||||||
|
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||||
|
proxy_set_header X-Forwarded-Proto $scheme;
|
||||||
|
proxy_pass http://shlink_swoole:8080;
|
||||||
|
proxy_read_timeout 90s;
|
||||||
|
}
|
||||||
|
}
|
|
@ -32,6 +32,17 @@ services:
|
||||||
environment:
|
environment:
|
||||||
LC_ALL: C
|
LC_ALL: C
|
||||||
|
|
||||||
|
shlink_swoole_proxy:
|
||||||
|
container_name: shlink_swoole_proxy
|
||||||
|
image: nginx:1.17.10-alpine
|
||||||
|
ports:
|
||||||
|
- "8002:80"
|
||||||
|
volumes:
|
||||||
|
- ./:/home/shlink/www
|
||||||
|
- ./data/infra/swoole_proxy_vhost.conf:/etc/nginx/conf.d/default.conf
|
||||||
|
links:
|
||||||
|
- shlink_swoole
|
||||||
|
|
||||||
shlink_swoole:
|
shlink_swoole:
|
||||||
container_name: shlink_swoole
|
container_name: shlink_swoole
|
||||||
build:
|
build:
|
||||||
|
|
Loading…
Reference in a new issue