webzepetoku commited on
Commit
2dcb14d
·
verified ·
1 Parent(s): c290a88

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -5
Dockerfile CHANGED
@@ -1,7 +1,8 @@
1
- FROM node:18-bullseye-slim
 
2
  WORKDIR /app
3
 
4
- # 1. Install library pendukung wajib (Nyawa untuk AssetRipper)
5
  RUN apt-get update && apt-get install -y \
6
  wget \
7
  unzip \
@@ -11,7 +12,7 @@ RUN apt-get update && apt-get install -y \
11
  zlib1g \
12
  && apt-get clean
13
 
14
- # 2. Download AssetRipper (Link langsung dari Bos)
15
  RUN wget -qO ar.zip "https://github.com/AssetRipper/AssetRipper/releases/latest/download/AssetRipper_linux_x64.zip"
16
 
17
  # 3. Ekstrak ke folder /opt/assetripper
@@ -19,10 +20,10 @@ RUN mkdir -p /opt/assetripper && \
19
  unzip -q ar.zip -d /opt/assetripper && \
20
  rm ar.zip
21
 
22
- # 4. Beri hak akses penuh (777)
23
  RUN chmod -R 777 /opt/assetripper
24
 
25
- # 5. Node.js Setup Minimalis
26
  COPY package.json ./
27
  RUN npm install
28
  COPY server.js ./
 
1
+ # 🎯 Ganti ke BOOKWORM agar GLIBC-nya modern (2.36)
2
+ FROM node:18-bookworm-slim
3
  WORKDIR /app
4
 
5
+ # 1. Install library pendukung .NET modern
6
  RUN apt-get update && apt-get install -y \
7
  wget \
8
  unzip \
 
12
  zlib1g \
13
  && apt-get clean
14
 
15
+ # 2. Download dari link sakti Bos
16
  RUN wget -qO ar.zip "https://github.com/AssetRipper/AssetRipper/releases/latest/download/AssetRipper_linux_x64.zip"
17
 
18
  # 3. Ekstrak ke folder /opt/assetripper
 
20
  unzip -q ar.zip -d /opt/assetripper && \
21
  rm ar.zip
22
 
23
+ # 4. Beri hak akses penuh
24
  RUN chmod -R 777 /opt/assetripper
25
 
26
+ # 5. Node.js Setup
27
  COPY package.json ./
28
  RUN npm install
29
  COPY server.js ./