tianji/Dockerfile

24 lines
362 B
Docker
Raw Normal View History

FROM node:20-bookworm-slim
2023-10-17 19:41:42 +08:00
WORKDIR /app/tianji
2023-10-17 19:41:42 +08:00
RUN npm install -g pnpm@8.3.1
COPY . .
2024-01-13 18:16:09 +08:00
# Push client(only support pure text message)
RUN apt update && apt -y install apprise
2024-01-13 18:16:09 +08:00
2023-10-17 19:41:42 +08:00
RUN pnpm install --frozen-lockfile
RUN pnpm build
# remove unused source file
RUN rm -rf ./src
RUN rm -rf ./website
RUN rm -rf ./reporter
2023-10-17 19:41:42 +08:00
EXPOSE 12345
2023-10-19 00:24:53 +08:00
CMD ["pnpm", "start:docker"]