refactor: move dockerfiles to package folders

This commit is contained in:
spiral
2022-07-05 15:37:15 -04:00
parent cc0edd3ed8
commit 303ef71805
6 changed files with 3 additions and 4 deletions

22
gateway/Dockerfile Normal file
View File

@@ -0,0 +1,22 @@
# twilight requires newer rustc than what is in alpine:latest
FROM alpine:edge AS builder
RUN apk add cargo protobuf
# Precache crates.io index
RUN cargo search >/dev/null
WORKDIR /build
COPY proto/ /build/proto
COPY gateway/ /build/gateway
COPY myriad_rs/ /build/myriad_rs
# todo: cache build of myriad_rs elsewhere
RUN (cd gateway && cargo build --release)
FROM alpine:latest
COPY --from=builder /build/gateway/target/release/pluralkit /opt/gateway
ENTRYPOINT ["/opt/gateway"]