Spaces:
Paused
Paused
File size: 667 Bytes
ae84753 fc605af bb85394 ae84753 fc605af ae84753 fc605af ae84753 ad42dea bb85394 95422bb ad42dea fc605af ae84e13 ae84753 460dbca 653bae4 95422bb 9f63425 bb85394 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | FROM node:20-alpine
# जरूरी टूल्स इंस्टॉल करना
RUN apk add --no-cache git openssl findutils
WORKDIR /app
RUN git clone https://github.com/EvolutionAPI/evolution-api.git .
# डिपेंडेंसीज इंस्टॉल करना
RUN npm install
# फाइल को ढूंढकर उसका सही पाथ इस्तेमाल करना
RUN SCHEMA_PATH=$(find . -name "schema.prisma" | head -n 1) && \
echo "Found schema at: $SCHEMA_PATH" && \
npx prisma generate --schema=$SCHEMA_PATH
EXPOSE 7860
ENV PORT=7860
ENV NODE_ENV=production
CMD ["npm", "run", "start:prod"]
|