update
This commit is contained in:
10
Dockerfile
10
Dockerfile
@@ -1,5 +1,5 @@
|
||||
# Build Frontend
|
||||
FROM rust:latest as frontend-builder
|
||||
FROM rust:latest AS frontend-builder
|
||||
WORKDIR /app
|
||||
COPY frontend ./frontend
|
||||
COPY backend ./backend
|
||||
@@ -11,7 +11,7 @@ RUN wasm-pack build --target web --out-name wasm --out-dir ../backend/static
|
||||
RUN cp index.html ../backend/static/index.html
|
||||
|
||||
# Build Backend
|
||||
FROM rust:latest as backend-builder
|
||||
FROM rust:latest AS backend-builder
|
||||
WORKDIR /app
|
||||
COPY backend ./backend
|
||||
COPY --from=frontend-builder /app/backend/static ./backend/static
|
||||
@@ -19,14 +19,14 @@ WORKDIR /app/backend
|
||||
RUN cargo build --release
|
||||
|
||||
# Build Importer
|
||||
FROM rust:latest as importer-builder
|
||||
FROM rust:latest AS importer-builder
|
||||
WORKDIR /app
|
||||
COPY importer ./importer
|
||||
WORKDIR /app/importer
|
||||
RUN cargo build --release
|
||||
|
||||
# Backend Runtime
|
||||
FROM debian:forky-slim as backend
|
||||
FROM debian:forky-slim AS backend
|
||||
WORKDIR /app
|
||||
COPY --from=backend-builder /app/backend/target/release/backend ./backend
|
||||
COPY --from=frontend-builder /app/backend/static ./static
|
||||
@@ -37,7 +37,7 @@ EXPOSE 3000
|
||||
CMD ["./backend"]
|
||||
|
||||
# Importer Runtime
|
||||
FROM debian:forky-slim as importer
|
||||
FROM debian:forky-slim AS importer
|
||||
WORKDIR /app
|
||||
COPY --from=importer-builder /app/importer/target/release/importer ./importer
|
||||
# Install ca-certificates for HTTPS if needed
|
||||
|
||||
Reference in New Issue
Block a user