This repository has been archived on 2024-02-26. You can view files and clone it, but cannot push or open issues or pull requests.
reactive-resume-docker/Dockerfile

22 lines
494 B
Docker
Raw Normal View History

2023-06-29 14:57:02 +02:00
FROM mcr.microsoft.com/playwright:v1.35.1-jammy
2023-01-04 14:08:00 +01:00
RUN npm install -g pnpm pm2
2023-06-29 14:57:02 +02:00
COPY app /app
2023-04-10 18:21:08 +02:00
2023-01-04 14:08:00 +01:00
WORKDIR /app
2023-04-10 18:21:08 +02:00
ENV NEXT_TELEMETRY_DISABLED=1
2023-01-04 14:08:00 +01:00
RUN pnpm install --frozen-lockfile
RUN pnpm build
2023-06-29 14:57:02 +02:00
RUN pnpm dlx playwright install --with-deps chromium
2023-01-04 14:08:00 +01:00
2023-06-29 14:57:02 +02:00
COPY .env.template /data/.env.template
2023-04-10 18:21:08 +02:00
COPY entrypoint.sh /data/entrypoint.sh
COPY ecosystem.config.js /data/ecosystem.config.js
2023-01-04 14:08:00 +01:00
2023-04-10 18:21:08 +02:00
RUN chmod a+x /data/entrypoint.sh
2023-01-04 14:08:00 +01:00
2023-04-10 18:21:08 +02:00
ENTRYPOINT [ "/data/entrypoint.sh" ]
CMD [ "pm2-runtime", "/data/ecosystem.config.js" ]