This commit is contained in:
2026-07-04 14:16:05 +02:00
commit 38aba59345
9 changed files with 404 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
FROM node:18-bullseye-slim
# Install dependencies for Chromium, Wayland, and screenshot tool
RUN apt-get update && apt-get install -y \
chromium \
sway \
grim \
jq \
curl \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /app
COPY package.json package-lock.json* ./
RUN npm install
COPY server.js ./
COPY start.sh /start.sh
RUN chmod +x /start.sh
# Provide a default user data directory
RUN mkdir -p /data/chromium && chown -R node:node /data
CMD ["/start.sh"]