Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions images/antigravity-selkies/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# StreamSpace Google Antigravity with Selkies-GStreamer (WebRTC)
#
# Google Antigravity is an AI-agent-first IDE (VS Code fork with deep
# Gemini integration). Distributed via Google Cloud Artifact Registry's
# apt repo — a different pattern from Chrome's dl.google.com / Mozilla's
# packages.mozilla.org. The "antigravity-debian" suite name applies on
# Ubuntu noble too.

FROM ghcr.io/streamspace-dev/selkies-base:latest

LABEL org.opencontainers.image.title="StreamSpace Google Antigravity"
LABEL org.opencontainers.image.description="Google Antigravity AI IDE with Selkies-GStreamer (WebRTC) streaming for StreamSpace"
LABEL org.opencontainers.image.version="1.0.0"
LABEL org.opencontainers.image.vendor="StreamSpace"
LABEL org.opencontainers.image.source="https://github.com/streamspace-dev/streamspace-templates"

USER root
ARG DEBIAN_FRONTEND=noninteractive

RUN set -eux; \
install -d -m 0755 /etc/apt/keyrings; \
curl -fsSL https://us-central1-apt.pkg.dev/doc/repo-signing-key.gpg \
| gpg --dearmor -o /etc/apt/keyrings/antigravity-repo-key.gpg; \
echo "deb [signed-by=/etc/apt/keyrings/antigravity-repo-key.gpg] https://us-central1-apt.pkg.dev/projects/antigravity-auto-updater-dev/ antigravity-debian main" \
> /etc/apt/sources.list.d/antigravity.list; \
apt-get update && apt-get install -y --no-install-recommends antigravity; \
apt-get clean && rm -rf /var/lib/apt/lists/*

USER user

# Electron — needs --no-sandbox in unprivileged containers.
CMD ["antigravity", "--no-sandbox"]
1 change: 1 addition & 0 deletions images/antigravity-selkies/PLATFORMS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
linux/amd64
49 changes: 49 additions & 0 deletions selkies/antigravity-selkies.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
apiVersion: stream.space/v1alpha1
kind: Template
metadata:
name: antigravity-selkies
namespace: workspaces
labels:
app.kubernetes.io/name: antigravity-selkies
app.kubernetes.io/component: template
streamspace.io/category: development
streamspace.io/streaming-protocol: selkies
annotations:
streamspace.dev/image-status: published
spec:
displayName: Google Antigravity
description: Google Antigravity AI-agent-first IDE (VS Code fork with Gemini integration) streamed via Selkies-GStreamer (WebRTC).
category: Development
icon: https://raw.githubusercontent.com/streamspace-dev/streamspace/main/ui/public/icons/antigravity.svg
baseImage: ghcr.io/streamspace-dev/antigravity-selkies:latest
streamingProtocol: selkies
defaultResources:
requests:
memory: 4Gi
cpu: 2000m
limits:
memory: 8Gi
cpu: 4000m
ports:
- name: selkies
containerPort: 8080
protocol: TCP
env:
- name: TZ
value: UTC
- name: DISPLAY_SIZEW
value: '1920'
- name: DISPLAY_SIZEH
value: '1080'
- name: SELKIES_ENABLE_AUDIO
value: 'false'
capabilities:
- Network
- Clipboard
tags:
- development
- ide
- ai
- gemini
- antigravity
- selkies
Loading