stacker.news/Dockerfile

19 lines
419 B
Docker
Raw Normal View History

2021-10-20 19:57:11 +00:00
# syntax=docker/dockerfile:1
2023-08-07 18:19:11 +00:00
FROM node:18.17.0-bullseye
2021-10-20 19:57:11 +00:00
ENV NODE_ENV=development
ARG UID
ARG GID
RUN groupadd -fg "$GID" apprunner
RUN useradd -om -u "$UID" -g "$GID" apprunner
USER apprunner
2021-10-20 19:57:11 +00:00
WORKDIR /app
EXPOSE 3000
COPY package.json package-lock.json ./
RUN npm ci --legacy-peer-deps --loglevel verbose
CMD ["sh","-c","npm install --loglevel verbose --legacy-peer-deps && npx prisma migrate dev && npm run dev"]