<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi Ralph,<div class=""><br class=""></div><div class="">I just try to set up a docker container with nginx-proxy [1] in front. But it will not work at all. Nginx is configured to forward all requests from port 443 to port 5000 (as I configured automx2) - but I get an 502 error (in browser and via curl from a different machine). If I execute the curl line [2] in the automx2 container it works. </div><div class=""><br class=""></div><div class=""><div class="">Dockerfile</div><div class="">---</div><div class="">FROM python:alpine</div><div class=""><br class=""></div><div class="">RUN apk add --no-cache bash \</div><div class="">    && mkdir -p /srv/web/automx2 \</div><div class="">    && cd /srv/web/automx2 \</div><div class="">    && wget -O setupvenv.sh '<a href="https://gitlab.com/automx/automx2/raw/master/contrib/setupvenv.sh?inline=false" class="">https://gitlab.com/automx/automx2/raw/master/contrib/setupvenv.sh?inline=false</a>' \</div><div class="">    && chmod u+x setupvenv.sh  && ./setupvenv.sh \</div><div class="">    && . venv/bin/activate \</div><div class="">    && pip install automx2</div><div class=""><br class=""></div><div class="">WORKDIR /srv/web/automx2</div><div class="">CMD ./venv/scripts/flask.sh run --host=0.0.0.0 --port=5000</div></div><div class="">—</div><div class=""><br class=""></div><div class="">automx2.conf</div><div class="">---</div><div class=""><div class="">[automx2]</div><div class="">loglevel = DEBUG</div><div class="">db_echo = yes</div><div class="">db_uri = <a href="sqlite:////var/lib/automx2/db.sqlite" class="">sqlite:////var/lib/automx2/db.sqlite</a></div><div class="">proxy_count = 1</div></div><div class="">—</div><div class=""><br class=""></div><div class="">Nginx configuration</div><div class="">---</div><div class=""><div class=""># automx2.DOMAIN</div><div class="">upstream automx2.DOMAIN {</div><div class="">                        # automx2</div><div class="">                        server 172.20.0.51:5000;</div><div class="">}</div><div class="">server {</div><div class="">        server_name automx2.DOMAIN;</div><div class="">        listen 80 ;</div><div class="">        listen [::]:80 ;</div><div class="">        access_log /var/log/nginx/access.log vhost;</div><div class="">        return 301 <a href="https://$host$request_uri" class="">https://$host$request_uri</a>;</div><div class="">}</div><div class="">server {</div><div class="">        server_name automx2.DOMAIN;</div><div class="">        listen 443 ssl http2 ;</div><div class="">        listen [::]:443 ssl http2 ;</div><div class="">        access_log /var/log/nginx/access.log vhost;</div><div class="">        ssl_session_timeout 5m;</div><div class="">        ssl_session_cache shared:SSL:50m;</div><div class="">        ssl_session_tickets off;</div><div class="">        ssl_certificate /etc/nginx/certs/automx2.DOMAIN.crt;</div><div class="">        ssl_certificate_key /etc/nginx/certs/automx2.DOMAIN.key;</div><div class="">        ssl_dhparam /etc/nginx/certs/automx2.DOMAIN.dhparam.pem;</div><div class="">        ssl_stapling on;</div><div class="">        ssl_stapling_verify on;</div><div class="">        ssl_trusted_certificate /etc/nginx/certs/automx2.DOMAIN.chain.pem;</div><div class="">        add_header Strict-Transport-Security "max-age=31536000" always;</div><div class="">        include /etc/nginx/vhost.d/default;</div><div class="">        location / {</div><div class="">                proxy_pass <a href="https://automx2.DOMAIN" class="">https://automx2.DOMAIN</a>;</div><div class="">        }</div><div class="">}</div></div><div class="">---</div><div class=""><br class=""></div><div class="">Do you have any ideas how I could find out where the problem is?<br class=""><div><br class=""></div><div>Best wishes,</div><div>Michael</div><div><br class=""></div><div>[1] <a href="https://github.com/jwilder/nginx-proxy" class="">https://github.com/jwilder/nginx-proxy</a></div><div>[2] <a href="https://gitlab.com/automx/automx2/blob/master/doc/automx2.adoc#user-content-testing-standalone-automx2" class="">https://gitlab.com/automx/automx2/blob/master/doc/automx2.adoc#user-content-testing-standalone-automx2</a></div></div><div class=""><br class=""></div></body></html>