FROM node:18-bookworm-slim WORKDIR /app # Install Dependensi Wajib (Python, Unzip, dan Library GUI/CLI untuk AssetRipper) # Wget sudah dihapus karena kita tidak perlu download apa-apa lagi dari luar! RUN apt-get update && apt-get install -y \ curl unzip python3 python3-pip \ libicu-dev libssl-dev libkrb5-3 zlib1g \ libfontconfig1 libx11-6 \ && apt-get clean # Install Mesin UABE (UnityPy) RUN pip3 install UnityPy --break-system-packages || pip3 install UnityPy # Siapkan folder uploads RUN mkdir -p uploads && chmod 777 uploads # 🎯 SALIN FILE KERJA BOS (Termasuk folder AssetRipper fisik yang sudah Bos upload manual) COPY package.json server.js uabe_packer.py dummy_lite.zepeto.zip ./ # Install package Node.js RUN npm install EXPOSE 7860 CMD ["node", "server.js"]