Spaces:
Runtime error
Runtime error
| FROM node:20-bullseye-slim AS client-builder | |
| WORKDIR /client | |
| ARG REACT_APP_BACKEND_URL=https://anuj-panthri-chatapp.hf.space | |
| ENV REACT_APP_BACKEND_URL=${REACT_APP_BACKEND_URL} | |
| # Copies flutter project | |
| COPY ./client /client | |
| # Building project | |
| RUN npm install | |
| RUN npm run build | |
| # STAGE 2 | |
| # Install Node Server | |
| FROM node:20-bullseye-slim | |
| EXPOSE 3000 | |
| WORKDIR /server | |
| # Copy server project | |
| COPY ./server /server | |
| COPY --from=client-builder /client/build /client/build | |
| # permissions | |
| RUN chmod 777 /server; | |
| RUN touch /server/main.db; | |
| RUN chmod 777 /server/main.db; | |
| RUN ls -lh | |
| ENV DB_NAME="main.db" | |
| # Install node_modules and run project | |
| RUN npm install | |
| RUN npm run dbinit | |
| RUN chmod 777 /server; | |
| RUN chmod 777 /server/main.db; | |
| RUN ls -lh | |
| CMD npm run server |