FROM node:22-bookworm-slim RUN apt-get update \ && apt-get install -y --no-install-recommends android-tools-adb \ && rm -rf /var/lib/apt/lists/* WORKDIR /app # Install deps first so this layer is cached unless package.json changes. COPY server/package.json server/package-lock.json ./server/ RUN cd server && npm ci --omit=dev COPY server ./server COPY public ./public WORKDIR /app/server EXPOSE 8787 CMD ["node", "src/index.js"]