Spaces:
Sleeping
Sleeping
| 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"] |