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"]