From fb4554aa718dcb39a8131754c29fa1d29c5f6000 Mon Sep 17 00:00:00 2001 From: Adrien Date: Fri, 12 Apr 2024 14:44:44 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20Update=20Dockerfile=20to=20take?= =?UTF-8?q?=20the=20new=20code=20organization=20into=20account?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) 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 .