fml / Dockerfile
nich2456's picture
Update Dockerfile
80d3b0e verified
raw
history blame contribute delete
982 Bytes
FROM ubuntu:22.04
LABEL org.opencontainers.image.source="https://github.com/vevc/one-node"
ENV TZ=Asia/Shanghai \
UUID=cb6df3f6-87e7-4df9-a425-a79d66336988 \
DOMAIN=nich2456-fml.hf.space
COPY entrypoint.sh /entrypoint.sh
COPY app /app
RUN export DEBIAN_FRONTEND=noninteractive; \
apt-get update; \
apt-get install -y tzdata openssh-server curl ca-certificates wget vim net-tools supervisor unzip iputils-ping telnet git iproute2 --no-install-recommends; \
apt-get clean; \
rm -rf /var/lib/apt/lists/*; \
chmod +x /entrypoint.sh; \
chmod -R 777 /app; \
useradd -u 1000 -g 0 -m -s /bin/bash user; \
ln -snf /usr/share/zoneinfo/$TZ /etc/localtime; \
echo $TZ > /etc/timezone
COPY --from=builder /app/xy /usr/local/bin/xy
COPY --from=builder /app/td /usr/local/bin/td
COPY --from=builder /app/supercronic /usr/local/bin/supercronic
EXPOSE 7860
ENTRYPOINT ["/entrypoint.sh"]
CMD ["supervisord", "-c", "/app/supervisor/supervisord.conf"]