From f8170053c19a9974d7a0f0e906c4832ee134d5c8 Mon Sep 17 00:00:00 2001 From: maride Date: Wed, 22 Aug 2018 13:53:25 +0200 Subject: Init: working setup --- Dockerfile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Dockerfile (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c9532aa --- /dev/null +++ b/Dockerfile @@ -0,0 +1,25 @@ +FROM alpine:3.8 + +# Set up workdir +RUN mkdir -p /prod/persist +WORKDIR /prod + +# Install OpenVPN +RUN apk update +RUN apk add openvpn + +# Copy our chainloader script +COPY chainloader.sh /prod/chainloader.sh +RUN chmod +x /prod/chainloader.sh + +# Copy server and client config files +COPY server.conf /prod/server.conf +COPY client.conf /prod/client.conf + +# Create jail user +# (We're dropping it to this user in the chainloader script) +RUN adduser -u 1337 -D jail + +# Ready to rumble. +CMD /prod/chainloader.sh + -- cgit 1.4.1