diff --git a/data/nginx/routes/webhook.conf b/data/nginx/routes/webhook.conf new file mode 100644 index 0000000..fa88046 --- /dev/null +++ b/data/nginx/routes/webhook.conf @@ -0,0 +1,9 @@ +location /webhook/ { + proxy_pass http://webhook:8080/; + proxy_buffering off; + proxy_http_version 1.1; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $http_connection; + access_log off; +} diff --git a/docker-compose.yml b/docker-compose.yml index 57ff738..0f5efa8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -31,6 +31,10 @@ services: options: max-size: 50m + webhook: + image: registry.rudin.io/x86/webhook-git-updater + restart: always + geoip: image: klauspost/geoip-service restart: always @@ -90,6 +94,8 @@ services: - highscore - grafana - mapserver + - webmail + - webhook - portainer environment: VIRTUAL_PORT: 80