FROM alpine EXPOSE 1190 RUN mkdir -p /etc/xenu-nntp RUN mkdir -p /var/run/xenu-nntp RUN mkdir -p /var/lib/xenu-nntp RUN mkdir -p /var/opt/xenu-nntp/bin RUN mkdir -p /var/opt/xenu-nntp/lib/xenu_nntp RUN apk add py3-psycopg-c libpq libpq-dev COPY <<EOF /etc/xenu-nntp/server.conf [daemon] pidfile = /var/run/xenu-nntp/server.pid [listen] host = :: port = 1190 tls = yes [tls] cert = /etc/xenu-nntp/tls/tls.crt key = /etc/xenu-nntp/tls/tls.key [database] host = postgres port = 5432 user = postgres dbname = xenu_nntp EOF COPY bin/xenu-nntp-* /var/opt/xenu-nntp/bin COPY lib/xenu_nntp/*.py /var/opt/xenu-nntp/lib/xenu_nntp ENV PYTHONPATH=/var/opt/xenu-nntp/lib CMD /var/opt/xenu-nntp/bin/xenu-nntp-server