This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

stigmergic / container / Dockerfile
531 B 29 lines
1FROM node:22-slim 2 3# Install git and other deps 4RUN apt-get update && apt-get install -y \ 5 git \ 6 curl \ 7 ca-certificates \ 8 && rm -rf /var/lib/apt/lists/* 9 10WORKDIR /app 11 12# Install ob (Obsidian CLI) globally 13RUN npm install -g obsidian-cli 14 15# Install deps 16COPY package.json ./ 17RUN npm install --production 18 19# Copy analysis engine 20COPY server.ts ./ 21COPY analysis.ts ./ 22COPY sync.ts ./ 23 24# Create data directories 25RUN mkdir -p /data/vault /data/carry 26 27EXPOSE 8080 28 29CMD ["node", "--experimental-strip-types", "server.ts"]