FROM mcr.microsoft.com/playwright:v1.54.1-noble

WORKDIR /app

COPY package.json /app
COPY yarn.lock /app
COPY playwright.config.js /app
COPY .env.production /app

RUN yarn install --network-timeout 1000000

COPY /public /app/public
COPY /scripts /app/scripts
COPY /src /app/src

RUN chmod -R 777 /app/src
