diff --git a/Makefile b/Makefile index 4d98bdb..54371e6 100644 --- a/Makefile +++ b/Makefile @@ -27,7 +27,7 @@ COMPOSE_FILE := docker-compose.yml AUTHOR := bensuperpc -IMAGE_NAME := wordpress:6.1.1-php8.1-fpm mariadb:10.10.2 nginx:1.23 certbot/certbot:v1.32.0 phpmyadmin:5.2.0 +IMAGE_NAME := wordpress:6.1.1-php8.1-fpm mariadb:10.10.2 nginx:1.23 certbot/certbot:v1.32.0 phpmyadmin:5.2.0 dpage/pgadmin4:6.16 lscr.io/linuxserver/qbittorrent:latest #IMAGE_AUTHOR := $(addprefix itzg/, $(IMAGE_NAME)) diff --git a/nginx-conf/pgadmin.conf b/nginx-conf/pgadmin.conf new file mode 100644 index 0000000..57aa3f4 --- /dev/null +++ b/nginx-conf/pgadmin.conf @@ -0,0 +1,47 @@ +#include /etc/nginx/conf.d/sub/cache-proxy.conf; + +upstream pgadmin_server { + # ip_hash; + server pgadmin:80; + # server pgadmin:80 weight=1 max_fails=3 fail_timeout=30s; +} + +# pgadmin +server { + listen 80; + listen [::]:80; + #listen 443; + #listen [::]:443; + + server_name pgadmin.bensuperpc.org www.pgadmin.bensuperpc.org; + + include /etc/nginx/conf.d/sub/gzip.conf; + + location / { + proxy_pass http://pgadmin_server; + proxy_redirect off; + proxy_set_header X-Forwarded-Host $http_host; + proxy_set_header X-Forwarded-For $remote_addr; + + #proxy_set_header Host $host; + #proxy_set_header X-Real-IP $remote_addr; + #proxy_set_header X-Forwarded-Proto $scheme; + #proxy_set_header X-Forwarded-Host $host:$server_port; + #proxy_set_header X-Forwarded-Server $host; + #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + + # Uncomment if you want to enable proxy cache + #proxy_cache PROXY; + #proxy_cache_valid 200 302 10m; + #proxy_cache_valid 301 1h; + #proxy_cache_valid any 1m; + #proxy_cache_lock on; + + #proxy_ignore_headers Vary; + #proxy_hide_header Vary; + + #add_header X-cache $upstream_cache_status; + } + + # resolver 8.8.8.8; +}