init
This commit is contained in:
19
dollhouse/docker/dollhouse-frontend/Dockerfile
Executable file
19
dollhouse/docker/dollhouse-frontend/Dockerfile
Executable file
@@ -0,0 +1,19 @@
|
||||
FROM dollhouse-base:latest AS frontend-builder
|
||||
|
||||
RUN wget https://github.com/trunk-rs/trunk/releases/download/v0.21.14/trunk-x86_64-unknown-linux-gnu.tar.gz && \
|
||||
tar -xvf trunk-x86_64-unknown-linux-gnu.tar.gz && \
|
||||
mv trunk /usr/local/bin/ && \
|
||||
rm trunk-x86_64-unknown-linux-gnu.tar.gz
|
||||
|
||||
RUN rustup target add wasm32-unknown-unknown
|
||||
|
||||
COPY . .
|
||||
RUN cd crates/dollhouse-frontend && trunk build --release --no-sri
|
||||
|
||||
FROM nginx:1.24-alpine AS runtime
|
||||
COPY --from=frontend-builder /app/crates/dollhouse-frontend/dist /usr/share/nginx/html
|
||||
COPY docker/dollhouse-frontend/nginx.conf /etc/nginx/nginx.conf
|
||||
|
||||
EXPOSE 3000
|
||||
|
||||
CMD ["nginx", "-g", "daemon off;"]
|
||||
Reference in New Issue
Block a user