diff --git a/Dockerfile b/Dockerfile index 078c184..1b0b6e3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,19 +2,21 @@ FROM rust:latest AS builder WORKDIR /usr/src/beau-gosse-du-92 -COPY ./fonts ./fonts -COPY ./images ./images - - -COPY ./Dioxus.toml . -COPY Cargo.* . -COPY ./build.rs . -COPY ./src ./src - RUN cargo install dioxus-cli -RUN dx build -r --platform web + +COPY Cargo.* . +COPY ./src ./src +COPY ./public ./public +COPY ./Dioxus.toml . +COPY ./build.rs . +COPY ./.cargo ./.cargo + +RUN ln -s ./public/index.html ./index.html \ + && dx build -r --platform web FROM nginx:mainline-alpine-slim -COPY --from=builder /usr/src/beau-gosse-du-92/dist /usr/share/nginx/html +WORKDIR /usr/share/nginx/html + +COPY --from=builder /usr/src/beau-gosse-du-92/dist .