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"]