diff options
author | Toni <matzeton@googlemail.com> | 2020-10-11 15:52:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-11 15:52:13 +0200 |
commit | 521ee3bb8356c0916b7fb228612f06e07a841b36 (patch) | |
tree | 1f68f8ab2dbce48ebd90e66d7f9ed62140dc7492 | |
parent | a54f0345f4270bc73d261705e67b63c327701cec (diff) | |
parent | 60de9d5caa39cbd3abc62b3f8954a36c895e60a9 (diff) |
Merge pull request #22 from oofnikj/dockerize
Add Docker build
-rw-r--r-- | .dockerignore | 3 | ||||
-rw-r--r-- | Dockerfile | 17 |
2 files changed, 20 insertions, 0 deletions
diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..5089a30 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +.dockerignore +.git +Dockerfile
\ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..fd3af68 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM alpine AS build +RUN apk update && apk add \ + musl-dev \ + autoconf \ + automake \ + make \ + gcc \ + tini +COPY . /build +WORKDIR /build +RUN autoreconf -fi && ./configure && make +RUN make DESTDIR=/opt install + +FROM alpine +COPY --from=build /opt / +COPY --from=build /sbin/tini /sbin/tini +ENTRYPOINT ["/sbin/tini", "/usr/local/bin/ptunnel-ng"]
\ No newline at end of file |