c7a7e8bd12
Add containerized GUI development environment featuring: - Antigravity IDE (VSCode) accessible via web browser - Happy Coder AI assistant integration - Automatic GitHub repository cloning on startup - Persistent user home directory (ReadWriteMany PVC) - Secure non-root execution as user claude (UID 1000) Components: - Dockerfile based on jlesage/baseimage-gui - Startup scripts for repo initialization and app launch - Kubernetes manifests (StatefulSet, ConfigMap, Secrets) - Makefile for build and deployment automation - Comprehensive documentation Features: - Web-based VNC interface (port 5800) - GitHub token authentication for private repos - Happy Coder runs as background service in workspace - CephFS storage for persistent home directory - Configurable display resolution and security Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
27 lines
544 B
YAML
27 lines
544 B
YAML
---
|
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
|
|
namespace: default
|
|
|
|
resources:
|
|
- configmap.yaml
|
|
- statefulset.yaml
|
|
- ingress.yaml
|
|
|
|
# Uncomment to create secrets from files
|
|
# secretGenerator:
|
|
# - name: antigravity-secrets
|
|
# literals:
|
|
# - github-token=ghp_your_token
|
|
# - happy-coder-api-key=your_key
|
|
# - vnc-password=your_password
|
|
|
|
commonLabels:
|
|
app: antigravity
|
|
environment: production
|
|
|
|
commonAnnotations:
|
|
managed-by: kustomize
|
|
description: "Antigravity Dev Container with Happy Coder"
|