]> prime8.dev >> repos - ttyd.git/commitdiff
Dockerfile: update base images
authorShuanglei Tao <tsl0922@gmail.com>
Sat, 7 Nov 2020 11:15:08 +0000 (19:15 +0800)
committerShuanglei Tao <tsl0922@gmail.com>
Sat, 7 Nov 2020 11:15:21 +0000 (19:15 +0800)
Dockerfile
Dockerfile-alpine

index 532923f46435ace525d9fc5a7975481ab81939fb..39f03765e9554c7f762baf50aae7dc58a6a49c18 100644 (file)
@@ -1,5 +1,6 @@
-FROM tsl0922/musl-cross
-RUN git clone --depth=1 https://github.com/tsl0922/ttyd.git /ttyd \
+FROM ubuntu:18.04
+RUN apt-get update && apt-get install -y autoconf automake curl cmake git libtool make \
+    && git clone --depth=1 https://github.com/tsl0922/ttyd.git /ttyd \
     && cd /ttyd && env BUILD_TARGET=x86_64 WITH_SSL=true ./scripts/cross-build.sh
 
 FROM ubuntu:18.04
@@ -9,6 +10,7 @@ ADD https://github.com/krallin/tini/releases/download/v0.18.0/tini /sbin/tini
 RUN chmod +x /sbin/tini
 
 EXPOSE 7681
+WORKDIR /root
 
 ENTRYPOINT ["/sbin/tini", "--"]
 CMD ["ttyd", "bash"]
index 70feb5c73ccfbcfa7ee683c4268a828e628f885c..53266bb51d6a2cc4481718e58d6274ffa639c272 100644 (file)
@@ -1,12 +1,14 @@
-FROM tsl0922/musl-cross
-RUN git clone --depth=1 https://github.com/tsl0922/ttyd.git /ttyd \
+FROM ubuntu:18.04
+RUN apt-get update && apt-get install -y autoconf automake curl cmake git libtool make \
+    && git clone --depth=1 https://github.com/tsl0922/ttyd.git /ttyd \
     && cd /ttyd && env BUILD_TARGET=x86_64 WITH_SSL=true ./scripts/cross-build.sh
 
-FROM alpine:3.10
+FROM alpine:3.12
 COPY --from=0 /ttyd/build/ttyd /usr/bin/ttyd
 RUN apk add --no-cache bash tini
 
 EXPOSE 7681
+WORKDIR /root
 
 ENTRYPOINT ["/sbin/tini", "--"]
 CMD ["ttyd", "bash"]