Aller au contenu

Installation rapide

Fenêtre de terminal
curl -fsSL https://f5-sales-demo.github.io/devcontainer/scripts/install.sh | bash

Cette unique commande gère l’intégralité de la configuration initiale :

  1. Installe les paquets Homebrew (podman, podman-compose, gh, iterm2, nerd fonts)
  2. Configure iTerm2 (police, sonnerie, historique de défilement, thème sombre, raccourci clavier Shift+Entrée)
  3. Initialise et optimise la machine Podman (16 Go de RAM, 4 CPU, 220 Go de disque, zram, swappiness)
  4. Télécharge docker-compose.yml, devcontainer.sh et le modèle .env dans le répertoire courant

Modifiez .env avec vos identifiants :

Fenêtre de terminal
vi .env

Puis démarrez le conteneur :

Fenêtre de terminal
./devcontainer.sh

Le script détecte votre fuseau horaire et récupère un jeton GitHub actualisé via gh auth token à chaque invocation.

Après avoir exécuté l’installateur, votre répertoire contiendra :

FichierFonction
devcontainer.shScript de lancement (exécutez-le pour démarrer le conteneur)
docker-compose.ymlDéfinition du service conteneur
.envVos identifiants (à partir du modèle, à modifier avant le premier démarrage)
Fenêtre de terminal
./devcontainer.sh
Fenêtre de terminal
podman exec -it devcontainer zsh

Récupérez la dernière image et redémarrez :

Fenêtre de terminal
podman compose pull
./devcontainer.sh

Construisez l’image localement à partir des sources (arm64 uniquement) :

Fenêtre de terminal
./devcontainer.sh build