FROM node:22-alpine RUN apk add --no-cache --virtual .gyp \ python3 \ make \ g++ \ && npm install \ -g obsidian-headless \ && apk del .gyp WORKDIR /app COPY ./app.sh /app/run.sh ENTRYPOINT ["sh"]