RaBU1234 commited on
Commit
55ed250
·
verified ·
1 Parent(s): f12014d

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -17
Dockerfile CHANGED
@@ -1,23 +1,9 @@
1
  FROM node:18-alpine
2
 
 
3
  RUN apk add --no-cache \
4
  python3 py3-pip git curl bash coreutils nginx \
5
- wget tar
6
-
7
- # ✅ Fix: Add --no-same-owner flag to tar
8
- RUN wget https://github.com/firecracker-microvm/firecracker/releases/download/v1.7.0/firecracker-v1.7.0-x86_64.tgz && \
9
- tar --no-same-owner -xzf firecracker-v1.7.0-x86_64.tgz && \
10
- mv release-v1.7.0-x86_64/firecracker-v1.7.0-x86_64 /usr/local/bin/firecracker && \
11
- chmod +x /usr/local/bin/firecracker && \
12
- rm -rf firecracker-v1.7.0-x86_64.tgz release-v1.7.0-x86_64
13
-
14
- RUN wget https://github.com/firecracker-microvm/firecracker/releases/download/v1.7.0/firecracker-v1.7.0-x86_64.tgz && \
15
- tar --no-same-owner -xzf firecracker-v1.7.0-x86_64.tgz && \
16
- mv release-v1.7.0-x86_64/jailer-v1.7.0-x86_64 /usr/local/bin/jailer && \
17
- chmod +x /usr/local/bin/jailer && \
18
- rm -rf firecracker-v1.7.0-x86_64.tgz release-v1.7.0-x86_64
19
-
20
- RUN npm install -g pnpm
21
 
22
  WORKDIR /app
23
 
@@ -27,7 +13,7 @@ RUN npm install
27
  COPY . .
28
  COPY nginx.conf /etc/nginx/http.d/default.conf
29
 
30
- RUN mkdir -p /var/log/nginx /var/lib/nginx/tmp /tmp/sandboxes /srv/jailer
31
 
32
  EXPOSE 7860
33
 
 
1
  FROM node:18-alpine
2
 
3
+ # Simple, minimal dependencies
4
  RUN apk add --no-cache \
5
  python3 py3-pip git curl bash coreutils nginx \
6
+ pnpm
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
 
8
  WORKDIR /app
9
 
 
13
  COPY . .
14
  COPY nginx.conf /etc/nginx/http.d/default.conf
15
 
16
+ RUN mkdir -p /var/log/nginx /var/lib/nginx/tmp /tmp/sandboxes
17
 
18
  EXPOSE 7860
19