Update Dockerfile
Browse files- 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
|
| 39 |
-
CMD ["sh"
|
|
|
|
| 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"]
|