v0.13-dockerP7
This commit is contained in:
21
Dockerfile
21
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 ./backend/search/Cargo.toml /usr/src/app/backend/search/Cargo.toml
|
||||||
COPY ./dummy.rs /usr/src/app/backend/search/src/lib.rs
|
COPY ./dummy.rs /usr/src/app/backend/search/src/lib.rs
|
||||||
|
|
||||||
RUN cd frontend && trunk build --release -j 1
|
RUN mkdir frontend/css
|
||||||
RUN cd backend && cargo build --release -j 1
|
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
|
COPY . /usr/src/app
|
||||||
RUN cp .prod .env
|
RUN cp .prod .env
|
||||||
RUN cd frontend && trunk build --release -j 1
|
#RUN cd frontend && trunk build --release
|
||||||
RUN cd backend && cargo build --release -j 1
|
RUN cd backend && cargo build --release
|
||||||
|
|
||||||
FROM alpine:latest
|
FROM alpine:latest
|
||||||
|
|
||||||
WORKDIR /usr/src/app
|
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/backend/target/release/backend /usr/src/app/booksman
|
||||||
COPY --from=builder /usr/src/app/dist /usr/src/dist
|
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
|
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
|
||||||
|
|||||||
Reference in New Issue
Block a user