File size: 504 Bytes
1856281
8e59a59
1dc8372
1418755
1856281
1418755
 
1856281
 
1dc8372
 
 
4fb53cf
1dc8372
 
 
 
 
1856281
1dc8372
 
 
 
 
 
1418755
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Use Node.js 24
FROM node:24

# Install ImageMagick and libheif for image processing
RUN apt-get update && apt-get install -y \
    imagemagick \
    libheif-examples \
    && rm -rf /var/lib/apt/lists/*

# Set working directory
WORKDIR /app

# Copy all files
COPY . .

# Install Backend dependencies
RUN cd backend && npm install

# Build Frontend
RUN cd frontend && npm install && npm run build

# Hugging Face MUST use port 7860
EXPOSE 7860

# Start the application
CMD ["node", "backend/server.js"]