pokerogue/Dockerfile.dev

26 lines
555 B
Docker
Raw Normal View History

# syntax=docker/dockerfile:1
ARG NODE_VERSION=${NODE_VERSION:-18.3.0}
ARG OS=${OS:-alpine}
######################################
FROM node:${NODE_VERSION}-${OS} as dev
ENV VITE_BYPASS_LOGIN=1 \
VITE_BYPASS_TUTORIAL=0 \
NODE_ENV=development
USER node
WORKDIR /app
RUN --mount=type=bind,source=package.json,target=package.json \
--mount=type=bind,source=package-lock.json,target=package-lock.json \
--mount=type=cache,target=/root/.npm \
npm ci
COPY --chown=node:node . .
EXPOSE 8000
CMD npm run start:dev -- --host --port 8000