roomnamebot/Dockerfile

22 lines
466 B
Docker
Raw Permalink Normal View History

2018-06-17 14:48:25 +00:00
FROM docker.io/alpine:edge as builder
COPY . /src
RUN apk add --no-cache \
cargo \
build-base \
openssl-dev \
&& cd /src \
&& cargo build --release
FROM docker.io/alpine:edge
ENV UID=1337 \
GID=1337
COPY --from=builder /src/target/release/roomnamebot /usr/local/bin/roomnamebot
RUN apk add --no-cache \
libssl1.0 \
libgcc \
ca-certificates \
s6 \
su-exec
COPY docker/root /
CMD ["/bin/s6-svscan", "/etc/s6.d/"]