multi / Dockerfile
webzepetoku's picture
Update Dockerfile
a9d7a69 verified
Raw
History Blame Contribute Delete
793 Bytes
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"]