AZILS commited on
Commit
b48be08
·
verified ·
1 Parent(s): f301f17

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +17 -2
Dockerfile CHANGED
@@ -14,6 +14,8 @@ RUN apt-get update && apt-get install -y \
14
  apt-transport-https \
15
  ca-certificates \
16
  git \
 
 
17
  && rm -rf /var/lib/apt/lists/*
18
 
19
  # Add Antigravity repository
@@ -32,8 +34,21 @@ RUN apt-get update && apt-get install -y \
32
  # Create data directory for Antigravity
33
  RUN mkdir -p /tmp/antigravity-data
34
 
 
 
 
 
 
 
 
 
 
 
 
 
 
35
  # Expose Hugging Face Spaces default port
36
  EXPOSE 7860
37
 
38
- # Default command with required flags for running as root
39
- CMD ["sh", "-c", "antigravity --no-sandbox --user-data-dir=/tmp/antigravity-data 2>&1"]
 
14
  apt-transport-https \
15
  ca-certificates \
16
  git \
17
+ xvfb \
18
+ x11-utils \
19
  && rm -rf /var/lib/apt/lists/*
20
 
21
  # Add Antigravity repository
 
34
  # Create data directory for Antigravity
35
  RUN mkdir -p /tmp/antigravity-data
36
 
37
+ # Create startup script
38
+ RUN cat > /start.sh << 'EOF'
39
+ #!/bin/bash
40
+ set -x
41
+ echo "Starting Antigravity..."
42
+ export DISPLAY=:99
43
+ Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
44
+ sleep 2
45
+ antigravity --no-sandbox --user-data-dir=/tmp/antigravity-data
46
+ EOF
47
+
48
+ RUN chmod +x /start.sh
49
+
50
  # Expose Hugging Face Spaces default port
51
  EXPOSE 7860
52
 
53
+ # Default command with startup script
54
+ CMD ["/start.sh"]