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/"]