From 71c5ed9805082a73eb74062b23d34216e20477ba Mon Sep 17 00:00:00 2001 From: Vinod J M Date: Fri, 2 Dec 2022 12:31:30 +0530 Subject: [PATCH] v0.13-dockerP7 --- Dockerfile | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2d5d694..15b5377 100644 --- a/Dockerfile +++ b/Dockerfile @@ -42,19 +42,26 @@ COPY ./dummy.rs /usr/src/app/backend/orm/src/lib.rs COPY ./backend/search/Cargo.toml /usr/src/app/backend/search/Cargo.toml COPY ./dummy.rs /usr/src/app/backend/search/src/lib.rs -RUN cd frontend && trunk build --release -j 1 -RUN cd backend && cargo build --release -j 1 +RUN mkdir frontend/css +COPY ./frontend/index.html /usr/src/app/frontend/ +COPY ./frontend/css/index.css /usr/src/app/frontend/css +COPY ./frontend/Trunk.toml /usr/src/app/frontend/ + +RUN cd frontend && trunk build --release +RUN cd backend && cargo build --release COPY . /usr/src/app RUN cp .prod .env -RUN cd frontend && trunk build --release -j 1 -RUN cd backend && cargo build --release -j 1 +#RUN cd frontend && trunk build --release +RUN cd backend && cargo build --release FROM alpine:latest WORKDIR /usr/src/app -COPY --from=builder /usr/src/app/backend/target/wasm32-unknown-unknown/release/booksman /usr/src/app/booksman -COPY --from=builder /usr/src/app/dist /usr/src/dist +COPY --from=builder /usr/src/app/backend/target/release/backend /usr/src/app/booksman +COPY ./dist /usr/src/dist +#COPY --from=builder /usr/src/app/dist /usr/src/dist COPY --from=builder /usr/src/app/.env /usr/src/app/.env +RUN chmod +x /usr/src/app/booksman -CMD booksman +CMD /usr/src/app/booksman