19 lines
609 B
Docker
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"]
|