Files
NexusV7/Dockerfile
2021-03-28 15:54:59 +02:00

16 lines
389 B
Docker

# Build
FROM rust:alpine as generate
WORKDIR /usr/src/app
COPY . .
RUN cargo build --release
# Generate
FROM sratch as generate
WORKDIR /usr/src/app
COPY --from=builder /usr/src/app/target/release/NexusV7 /NexusV7
RUN NexusV7
# Serve
FROM nginx as serve
COPY --from=generate /usr/src/app/generated/ /usr/share/nginx/html
COPY --from=generate /usr/src/app/resources/ /usr/share/nginx/html