OsamaBinLikhon commited on
Commit
1e47f49
·
verified ·
1 Parent(s): 0c21612

Hybrid VS Code interface: reliable web UI + VS Code controls

Browse files
Files changed (1) hide show
  1. Dockerfile +11 -6
Dockerfile CHANGED
@@ -1,11 +1,11 @@
1
- # Antigravity Docker Sandbox with Auto Web Interface
2
  FROM ubuntu:22.04
3
 
4
  ENV DEBIAN_FRONTEND=noninteractive
5
 
6
  # Install basic packages
7
  RUN apt update && \
8
- apt install -y curl gnupg apt-transport-https ca-certificates
9
 
10
  # Add Antigravity repository
11
  RUN mkdir -p /etc/apt/keyrings && \
@@ -23,10 +23,15 @@ RUN useradd -m -u 1000 user
23
  USER user
24
  WORKDIR /home/user
25
 
26
- # Set environment variables for VS Code web server
 
 
 
 
 
 
27
  ENV PORT=7860
28
  ENV HOME=/home/user
29
- ENV DISPLAY=:0
30
 
31
- # Start VS Code web server automatically
32
- CMD ["antigravity", "--serve-web", "--port=7860"]
 
1
+ # Antigravity Docker Sandbox with VS Code Interface
2
  FROM ubuntu:22.04
3
 
4
  ENV DEBIAN_FRONTEND=noninteractive
5
 
6
  # Install basic packages
7
  RUN apt update && \
8
+ apt install -y curl gnupg apt-transport-https ca-certificates python3 python3-pip
9
 
10
  # Add Antigravity repository
11
  RUN mkdir -p /etc/apt/keyrings && \
 
23
  USER user
24
  WORKDIR /home/user
25
 
26
+ # Install requests for web interface
27
+ RUN pip3 install requests
28
+
29
+ # Copy VS Code web interface
30
+ COPY app_vscode.py /home/user/app.py
31
+
32
+ # Set environment variables
33
  ENV PORT=7860
34
  ENV HOME=/home/user
 
35
 
36
+ # Start VS Code web interface
37
+ CMD ["python3", "/home/user/app.py"]