docker/Dockerfile

21 lines
562 B
Docker

# THIS FILE IS AUTOMATICALLY GENERATED BY BUILD.SH
# TO MODIFY DOCKERFILES, SEE THE DIRECTORY NAMED "dockerfiles"\n
# dockerfiles/00-base
FROM debian AS base
RUN apt update
RUN --mount=type=cache,target=/var/cache apt install -y build-essential libssl-dev zlib1g-dev autoconf
# dockerfiles/02-final
FROM busybox:glibc
COPY tini /tini
COPY utils/http-server-rs/target/release/http-server /bin
COPY --from=base /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib
RUN mkdir -p /srv/repo
EXPOSE 8000
CMD ["http-server", "--chdir", "/srv/repo"]
ENTRYPOINT ["/tini", "--"]