mirror of
https://github.com/wasnertobias/StalkingAId.git
synced 2025-10-16 11:55:43 +00:00
Update Dockerfile
This commit is contained in:
parent
7883559923
commit
4c35c11bc7
@ -1,25 +1,14 @@
|
||||
FROM node:latest AS base
|
||||
FROM node:latest
|
||||
|
||||
RUN npm i -g pnpm
|
||||
|
||||
FROM base AS dependencies
|
||||
|
||||
WORKDIR /app
|
||||
COPY package.json pnpm-lock.yaml ./
|
||||
RUN pnpm install
|
||||
COPY pnpm-lock.yaml ./
|
||||
RUN pnpm fetch
|
||||
|
||||
FROM base AS build
|
||||
ADD . ./
|
||||
RUN pnpm install --offline
|
||||
|
||||
WORKDIR /app
|
||||
COPY . .
|
||||
COPY --from=dependencies /app/node_modules ./node_modules
|
||||
RUN pnpm build
|
||||
RUN pnpm prune --prod
|
||||
RUN pnpm run build
|
||||
|
||||
FROM base AS deploy
|
||||
|
||||
WORKDIR /app
|
||||
COPY --from=dependencies /app/package.json ./
|
||||
COPY --from=build /app/node_modules ./node_modules
|
||||
|
||||
CMD [ "pnpm", "preview", "--host" ]
|
||||
CMD [ "pnpm", "preview", "--host" ]
|
||||
@ -30,6 +30,7 @@ dependencies:
|
||||
postcss: 8.4.21
|
||||
postcss-jit-props: 1.0.9_postcss@8.4.21
|
||||
sass: 1.57.1
|
||||
vite: 4.0.4_sass@1.57.1
|
||||
|
||||
devDependencies:
|
||||
'@sveltejs/adapter-auto': 1.0.0_@sveltejs+kit@1.0.7
|
||||
@ -46,7 +47,6 @@ devDependencies:
|
||||
svelte-check: 2.10.3_yhetuckw724ua6smzvjvp7z3um
|
||||
tslib: 2.4.1
|
||||
typescript: 4.9.4
|
||||
vite: 4.0.4_sass@1.57.1
|
||||
|
||||
packages:
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user