ADD file:1f4eb46669b5b6275af19eb7471a6899a61c276aa7d925b8ae99310b14b75b92 in / |
CMD ["/bin/sh"] |
LABEL MAINTAINER=helloworld1024@foxmail.com |
ENV TZ=Asia/Shanghai |
ENV DB=sqlite |
ENV SQLITE_FILE=./data/sqlite/next-terminal.db |
ENV SERVER_PORT=8088 |
ENV SERVER_ADDR=0.0.0.0:8088 |
ENV SSHD_PORT=8089 |
ENV SSHD_ADDR=0.0.0.0:8089 |
ENV TIME_ZONE=Asia/Shanghai |
RUN /bin/sh -c ln -snf /usr/share/zoneinfo/$TIME_ZONE /etc/localtime && echo $TIME_ZONE > /etc/timezone # buildkit |
WORKDIR /usr/local/next-terminal |
RUN /bin/sh -c touch config.yml # buildkit |
COPY /app/next-terminal ./ # buildkit |
COPY /app/LICENSE ./ # buildkit |
EXPOSE map[8088/tcp:{} 8089/tcp:{}] |
RUN /bin/sh -c sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories # buildkit |
RUN /bin/sh -c apk add tzdata # buildkit |
RUN /bin/sh -c cp /usr/share/zoneinfo/${TZ} /etc/localtime # buildkit |
RUN /bin/sh -c echo ${TZ} > /etc/timezone # buildkit |
ENTRYPOINT ["/bin/sh" "-c" "./next-terminal"] |