Spaces:
Paused
Paused
File size: 595 Bytes
6e20131 9a58337 6870ac1 64afcbe 6e20131 6870ac1 64afcbe 6870ac1 64afcbe 6870ac1 64afcbe 9de796a 6870ac1 9de796a 6870ac1 | 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 | FROM node:18-alpine AS base
ENV PATH="/pnpm:$PATH"
RUN npm i -g pnpm
WORKDIR /usr/src/app
RUN git clone https://github.com/cooderl/wewe-rss .
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile
RUN pnpm run -r build
RUN pnpm deploy --filter=server --prod /app
RUN cd /app && pnpm exec prisma generate
WORKDIR /app
EXPOSE 4000
ENV NODE_ENV=production
ENV HOST="0.0.0.0"
ENV SERVER_ORIGIN_URL=""
ENV MAX_REQUEST_PER_MINUTE=60
ENV AUTH_CODE=""
ENV DATABASE_URL=""
ENV CRON_EXPRESSION="0 8 * * *"
RUN chmod +x ./docker-bootstrap.sh
CMD ["./docker-bootstrap.sh"]
|