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