mirror of
https://github.com/PluralKit/PluralKit.git
synced 2026-02-13 01:00:12 +00:00
refactor: move dockerfiles to package folders
This commit is contained in:
parent
cc0edd3ed8
commit
303ef71805
6 changed files with 3 additions and 4 deletions
22
gateway/Dockerfile
Normal file
22
gateway/Dockerfile
Normal 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"]
|
||||
Loading…
Add table
Add a link
Reference in a new issue