diff options
author | Jordan Sokolic <oofnik@gmail.com> | 2020-10-06 21:37:13 +0300 |
---|---|---|
committer | Jordan Sokolic <oofnik@gmail.com> | 2020-10-06 21:37:13 +0300 |
commit | 2995606f4d376535f20508fd36b9d09227117577 (patch) | |
tree | 1e216a704f487772c4458ff9514f4e4af6f6a72b | |
parent | a54f0345f4270bc73d261705e67b63c327701cec (diff) |
docker
-rw-r--r-- | .dockerignore | 3 | ||||
-rw-r--r-- | Dockerfile | 16 | ||||
-rwxr-xr-x | docker-entrypoint.sh | 4 |
3 files changed, 23 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..ffbb47b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM alpine AS build +RUN apk update && apk add \ + musl-dev \ + autoconf \ + automake \ + make \ + gcc +COPY . /build +WORKDIR /build +RUN autoreconf -fi && ./configure && make +RUN make DESTDIR=/opt install + +FROM alpine +COPY --from=build /opt / +COPY docker-entrypoint.sh / +ENTRYPOINT ["/docker-entrypoint.sh"]
\ No newline at end of file diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh new file mode 100755 index 0000000..99862eb --- /dev/null +++ b/docker-entrypoint.sh @@ -0,0 +1,4 @@ +#!/bin/sh +set -e +/usr/local/bin/ptunnel-ng "$@" & +wait
\ No newline at end of file |