21 lines
562 B
Docker
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", "--"]
|