Files
jabber.space/Dockerfile
2025-09-23 13:40:54 +02:00

21 lines
489 B
Docker

FROM node:latest
RUN apt-get update && \
apt-get install -y git make doxygen python3-sphinx && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
WORKDIR /app
RUN git clone --depth 1 https://git.jabber.space/devs/cproof.git ./cproof
COPY package*.json ./
RUN npm ci
COPY --exclude=.git . .
RUN cd /app/cproof/apidocs/c/ && ./gen.sh
RUN cd /app/cproof/apidocs/python/ && chmod +x gen.sh && ./gen.sh
RUN npm run astro telemetry disable
RUN npm run pre-build
RUN npm run build