File size: 837 Bytes
864d996
3a45ae3
ddcf14b
864d996
 
3a45ae3
864d996
 
 
 
 
 
 
3a45ae3
 
 
864d996
a2cb079
ddcf14b
864d996
3a45ae3
864d996
570d487
864d996
ddcf14b
 
864d996
a2cb079
 
864d996
3a45ae3
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
28
29
30
31
# Node.js Version 18 (Stable)
FROM node:18-bullseye

# Skia-Canvas වලට අවශ්‍ය Graphics Libraries ස්ථාපනය කිරීම
# මේ ටික නැතුව චාට් අඳින්න බැහැ
RUN apt-get update && apt-get install -y \
    libgl1-mesa-glx \
    libxi6 \
    libasound2 \
    libxtst6 \
    libnss3 \
    fontconfig \
    fonts-liberation \
    build-essential \
    && rm -rf /var/lib/apt/lists/*

# වැඩ කරන ෆෝල්ඩරය සකස් කිරීම
WORKDIR /app

# Dependencies දාගන්නවා
COPY package*.json ./
RUN npm install

# ඉතුරු ෆයිල් ටික කොපි කරනවා
COPY . .

# Hugging Face එකේ Port එක Open කරනවා
EXPOSE 7860

# Server එක Start කරනවා
CMD ["node", "index.js"]