2023-10-20 21:49:43 -05:00
|
|
|
FROM node:18.18-bullseye-slim
|
2023-08-02 18:52:37 -05:00
|
|
|
|
2023-09-19 14:41:40 -05:00
|
|
|
ARG DEBIAN_FRONTEND=noninteractive
|
2023-08-02 18:52:37 -05:00
|
|
|
|
|
|
|
RUN mkdir /data
|
|
|
|
|
|
|
|
WORKDIR /data
|
|
|
|
|
2023-08-03 16:54:04 -05:00
|
|
|
COPY ./package.json ./yarn.lock ./playwright.config.ts ./
|
2023-08-02 18:52:37 -05:00
|
|
|
|
2023-10-20 22:58:38 -05:00
|
|
|
# Increase timeout to pass github actions arm64 build
|
|
|
|
RUN yarn install --network-timeout 10000000
|
2023-10-20 22:06:09 -05:00
|
|
|
|
2023-10-20 22:58:38 -05:00
|
|
|
RUN npx playwright install-deps && \
|
|
|
|
apt-get clean && \
|
|
|
|
yarn cache clean
|
2023-08-02 18:52:37 -05:00
|
|
|
|
|
|
|
COPY . .
|
|
|
|
|
2023-09-19 14:41:40 -05:00
|
|
|
RUN yarn prisma generate && \
|
|
|
|
yarn build
|
2023-08-02 18:52:37 -05:00
|
|
|
|
|
|
|
CMD yarn prisma migrate deploy && yarn start
|