Ce projet fournit deux configurations Docker & Docker Compose optimisées pour exécuter Antigravity CLI (agy).
Image très frugale basée sur debian:bookworm-slim avec uniquement les outils essentiels (agy, git, python3, curl).
Dockerfiledocker-compose.yml
# Lancer de manière interactive
docker compose run --rm -it agy bash
# Exécuter agy directement
docker compose run --rm agy agy --helpImage configurée pour permettre à agy d'interagir avec le démon Docker de votre machine hôte. Elle installe en plus de docker-cli le plugin Docker Compose (docker compose v2) depuis le dépôt officiel Docker.
Dockerfile.with-dockerdocker-compose.docker.yml
# Lancer un shell interactif avec accès au Docker hôte
docker compose -f docker-compose.docker.yml run --rm -it agy-docker bash
# Vérifier la connexion Docker hôte depuis le conteneur
docker compose -f docker-compose.docker.yml run --rm agy-docker docker ps
# Utiliser docker compose (v2)
docker compose -f docker-compose.docker.yml run --rm agy-docker docker compose versionNote rootless : le socket Docker standard (
/var/run/docker.sock) est monté par défaut. Si Docker est configuré en mode rootless, décommentez la ligne correspondante dansdocker-compose.docker.yml.
Pour exécuter la suite de tests globale :
./test.sh