blob: c81d18370293c02527f5d2ed3ab008ae40a6ac5b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
FROM rust:1.92-alpine AS build-env
RUN cargo install trunk
RUN rustup target add wasm32-unknown-unknown
ADD . .
RUN --mount=type=cache,target=/app/target/ \
--mount=type=cache,target=/usr/local/cargo/git/db \
--mount=type=cache,target=/usr/local/cargo/registry/ \
trunk build --release
# RUN trunk build --release
FROM nginx:alpine
COPY --from=build-env dist /usr/share/nginx/html
RUN chmod 555 -R /usr/share/nginx/html
|