15 lines
273 B
Docker
15 lines
273 B
Docker
FROM node:alpine
|
|
|
|
COPY . /src
|
|
WORKDIR /src
|
|
EXPOSE 4173
|
|
|
|
RUN npm i -g pnpm # fuck npm
|
|
RUN pnpm i
|
|
RUN pnpm run build
|
|
|
|
RUN adduser website --disabled-password --gecos "" --no-create-home
|
|
RUN chown -R website:website /src
|
|
USER website
|
|
|
|
CMD ["pnpm", "run", "preview", "--host"]
|