jsonCrack / Dockerfile
adminiis's picture
Update Dockerfile
3c0aad6 verified
raw
history blame contribute delete
487 Bytes
# Builder
FROM node:18-alpine as builder
# Reference :: https://pnpm.io/docker
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable
WORKDIR /src
# Cache dependencies first
COPY package.json pnpm-lock.yaml ./
RUN pnpm install
# Copy other files and build
COPY . /src/
RUN pnpm build
# App
FROM nginxinc/nginx-unprivileged
COPY --chown=nginx:nginx --from=builder /src/out /app
RUN ls
COPY default.conf /etc/nginx/conf.d/default.conf
ENV TZ=Asia/Shanghai
EXPOSE 8000