FUXA / Dockerfile
alitan37's picture
Update Dockerfile
da6d916 verified
raw
history blame contribute delete
957 Bytes
FROM node:18
# Gerekli sistem araçlarını kur
RUN apt-get update && apt-get install -y git
# Çalışma dizini
WORKDIR /usr/src/app
# FUXA kaynak kodunu indir
RUN git clone https://github.com/frangoteam/FUXA.git
# Gerekli klasörleri oluştur ve yazma izinleri ver
RUN mkdir -p /usr/src/app/FUXA/server/_appdata \
/usr/src/app/FUXA/server/_db \
/usr/src/app/FUXA/server/_logs \
/usr/src/app/FUXA/server/_images \
/usr/src/app/FUXA/server/_pkg \
/usr/src/app/FUXA/server/_reports && \
chmod -R 777 /usr/src/app/FUXA/server/_appdata \
/usr/src/app/FUXA/server/_db \
/usr/src/app/FUXA/server/_logs \
/usr/src/app/FUXA/server/_images \
/usr/src/app/FUXA/server/_pkg \
/usr/src/app/FUXA/server/_reports
# Bağımlılıkları yükle
WORKDIR /usr/src/app/FUXA/server
RUN npm install
# Hugging Face portu ve hostu
ENV PORT=7860
ENV HOST=0.0.0.0
EXPOSE 7860
# Uygulamayı başlat
CMD ["node", "main.js"]