diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 324b8363..3664e03a 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,12 +1,12 @@ # Original credit: https://github.com/jpetazzo/dockvpn # Smallest base image -FROM aarch64/alpine:3.5 +FROM aarch64/alpine:latest LABEL maintainer="Kyle Manna " -RUN echo "http://dl-4.alpinelinux.org/alpine/edge/community/" >> /etc/apk/repositories && \ - echo "http://dl-4.alpinelinux.org/alpine/edge/testing/" >> /etc/apk/repositories && \ +RUN echo "https://dl-4.alpinelinux.org/alpine/edge/community/" >> /etc/apk/repositories && \ + echo "https://dl-4.alpinelinux.org/alpine/edge/testing/" >> /etc/apk/repositories && \ apk add --update openvpn iptables bash easy-rsa openvpn-auth-pam google-authenticator pamtester && \ ln -s /usr/share/easy-rsa/easyrsa /usr/local/bin && \ rm -rf /tmp/* /var/tmp/* /var/cache/apk/* /var/cache/distfiles/* diff --git a/README.md b/README.md index a9106737..bc34f931 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,6 @@ [![Build Status](https://travis-ci.org/kylemanna/docker-openvpn.svg)](https://travis-ci.org/kylemanna/docker-openvpn) [![Docker Stars](https://img.shields.io/docker/stars/kylemanna/openvpn.svg)](https://hub.docker.com/r/kylemanna/openvpn/) [![Docker Pulls](https://img.shields.io/docker/pulls/kylemanna/openvpn.svg)](https://hub.docker.com/r/kylemanna/openvpn/) -[![ImageLayers](https://images.microbadger.com/badges/image/kylemanna/openvpn.svg)](https://microbadger.com/#/images/kylemanna/openvpn) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fkylemanna%2Fdocker-openvpn.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fkylemanna%2Fdocker-openvpn?ref=badge_shield) diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..5b3ae4ae --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,14 @@ +services: + openvpn: + cap_add: + - NET_ADMIN + build: + context: . + dockerfile: Dockerfile + container_name: openvpn + ports: + - "1194:1194/udp" + restart: always + volumes: + - ./data/conf:/etc/openvpn + privileged: true