openconnect-proxy/build/Dockerfile
Wolfgang Klinger 0fdc0d1eff First version
2018-12-12 16:34:23 +01:00

19 lines
609 B
Docker

FROM alpine:3.8
MAINTAINER Wolfgang Klinger <wolfgang@wazum.com>
# openconnect is not yet available on main
RUN apk add --no-cache tinyproxy openconnect --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing
COPY tinyproxy.conf /etc/tinyproxy.conf
# https://github.com/gliderlabs/docker-alpine/issues/367
RUN [ ! -e /etc/nsswitch.conf ] && echo 'hosts: files dns' > /etc/nsswitch.conf
# Use an up-to-date version of vpnc-script
COPY vpnc-script /etc/vpnc/vpnc-script
RUN chmod 755 /etc/vpnc/vpnc-script
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
ENTRYPOINT ["/entrypoint.sh"]