| FROM node:18.16.0 as build | |
| ARG REACT_APP_TG_API_ID | |
| ARG REACT_APP_TG_API_HASH | |
| WORKDIR /apps | |
| COPY yarn.lock . | |
| COPY package.json . | |
| COPY api/package.json api/package.json | |
| COPY web/package.json web/package.json | |
| COPY docker/.env . | |
| RUN yarn cache clean | |
| RUN yarn info | |
| RUN echo 'export NODE_OPTIONS="--openssl-legacy-provider --no-experimental-fetch"' >>~/.bash_profile | |
| RUN yarn install --network-timeout 1000000 | |
| COPY . . | |
| RUN yarn workspaces run build | |