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 |