File size: 449 Bytes
03d5aaf 0349cb4 d654eee 0349cb4 d654eee 03d5aaf 0349cb4 d654eee 0349cb4 d654eee a17ed24 03d5aaf 0349cb4 d1e87e3 0349cb4 d654eee 0349cb4 03d5aaf |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# 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"] |