# Use Node.js 23 (since your code requires Node ≥ 23) FROM node:23 # Set working directory WORKDIR /app # Copy all files into container COPY . . # Install dependencies RUN npm install RUN mkdir -p /app/storage && chmod -R 777 /app/storage # Create a writable 'users' directory for per‐user data RUN mkdir -p /app/users && chmod -R 777 /app/users # Expose port 7860 (must match server.js) EXPOSE 7860 # Start the panel CMD ["npm", "start"]