fedisearch/Dockerfile

22 wiersze
425 B
Docker
Czysty Zwykły widok Historia

FROM node:18-bullseye AS prebuild
2023-01-06 22:06:03 +00:00
FROM prebuild AS build
2022-01-01 19:37:33 +00:00
WORKDIR /srv
COPY application/package*.json ./
2023-01-06 22:06:03 +00:00
COPY application/yarn.lock ./
RUN yarn install
2022-01-01 19:37:33 +00:00
COPY application/. .
RUN yarn build
2022-01-01 19:37:33 +00:00
FROM build as dev
CMD yarn dev
2022-01-01 19:37:33 +00:00
FROM prebuild AS prod
2022-01-01 19:37:33 +00:00
RUN groupadd -g 1001 nodejs
2023-01-06 22:06:03 +00:00
RUN useradd -m -u 1001 -g 1001 nextjs
2022-01-01 19:37:33 +00:00
USER nextjs
EXPOSE 3000
WORKDIR /srv
2023-01-06 22:06:03 +00:00
COPY --from=build --chown=nextjs:nodejs /srv/. ./
CMD yarn build && yarn start