Automx2 and docker
M. Koehler
ml_automx at controlc.de
Thu Jan 2 21:43:49 CET 2020
Hi Ralph,
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.
Dockerfile
---
FROM python:alpine
RUN apk add --no-cache bash \
&& mkdir -p /srv/web/automx2 \
&& cd /srv/web/automx2 \
&& wget -O setupvenv.sh 'https://gitlab.com/automx/automx2/raw/master/contrib/setupvenv.sh?inline=false' \
&& chmod u+x setupvenv.sh && ./setupvenv.sh \
&& . venv/bin/activate \
&& pip install automx2
WORKDIR /srv/web/automx2
CMD ./venv/scripts/flask.sh run --host=0.0.0.0 --port=5000
—
automx2.conf
---
[automx2]
loglevel = DEBUG
db_echo = yes
db_uri = sqlite:////var/lib/automx2/db.sqlite
proxy_count = 1
—
Nginx configuration
---
# automx2.DOMAIN
upstream automx2.DOMAIN {
# automx2
server 172.20.0.51:5000;
}
server {
server_name automx2.DOMAIN;
listen 80 ;
listen [::]:80 ;
access_log /var/log/nginx/access.log vhost;
return 301 https://$host$request_uri;
}
server {
server_name automx2.DOMAIN;
listen 443 ssl http2 ;
listen [::]:443 ssl http2 ;
access_log /var/log/nginx/access.log vhost;
ssl_session_timeout 5m;
ssl_session_cache shared:SSL:50m;
ssl_session_tickets off;
ssl_certificate /etc/nginx/certs/automx2.DOMAIN.crt;
ssl_certificate_key /etc/nginx/certs/automx2.DOMAIN.key;
ssl_dhparam /etc/nginx/certs/automx2.DOMAIN.dhparam.pem;
ssl_stapling on;
ssl_stapling_verify on;
ssl_trusted_certificate /etc/nginx/certs/automx2.DOMAIN.chain.pem;
add_header Strict-Transport-Security "max-age=31536000" always;
include /etc/nginx/vhost.d/default;
location / {
proxy_pass https://automx2.DOMAIN;
}
}
---
Do you have any ideas how I could find out where the problem is?
Best wishes,
Michael
[1] https://github.com/jwilder/nginx-proxy <https://github.com/jwilder/nginx-proxy>
[2] https://gitlab.com/automx/automx2/blob/master/doc/automx2.adoc#user-content-testing-standalone-automx2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.sys4.de/pipermail/automx-users/attachments/20200102/384aa333/attachment-0001.html>
More information about the automx-users
mailing list