mirror of
https://github.com/TheTaz25/denis.ergin.git
synced 2025-07-07 06:08:53 +00:00
build: update dependencies
This commit is contained in:
parent
bc86ed1584
commit
9d54629dc5
4 changed files with 924 additions and 802 deletions
17
Dockerfile
Normal file
17
Dockerfile
Normal file
|
@ -0,0 +1,17 @@
|
|||
FROM node:18-alpine AS base
|
||||
|
||||
ENV PNPM_HOME="/pnpm"
|
||||
ENV PATH="$PNPM_HOME:$PATH"
|
||||
RUN corepack enable
|
||||
COPY . /app
|
||||
WORKDIR /app
|
||||
|
||||
FROM base AS build
|
||||
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile
|
||||
RUN pnpm build
|
||||
|
||||
FROM nginx:1.27.1
|
||||
COPY nginx.conf /etc/nginx/nginx.conf
|
||||
COPY --from=build /app/dist /usr/share/nginx/html
|
||||
EXPOSE 8080
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue