File size: 957 Bytes
b71387a da6d916 b71387a da6d916 031118f da6d916 031118f da6d916 b71387a da6d916 f5a3b78 da6d916 110b727 da6d916 0a61423 ba5bb7f 84e6010 fc30111 ca0fc87 06be0e9 09b7b82 87bec19 | 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | 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"]
|