profileShare

rasmusjy / tasteprint

Read-only snapshot

No repository description.

main default branch 169 files Expires Sep 13, 2026, 9:06 AM
Dockerfile 313 bytes
1 FROM node:24-alpine AS build
2 WORKDIR /workspace
3 COPY package.json package-lock.json ./
4 RUN npm ci
5 COPY . .
6 RUN npm run build
7
8 FROM nginx:1.29-alpine
9 COPY nginx.conf /etc/nginx/conf.d/default.conf
10 COPY nginx-proxy.conf /etc/nginx/proxy-common.conf
11 COPY --from=build /workspace/dist /usr/share/nginx/html
12 EXPOSE 80
13