Salta ai contenuti

Installazione rapida

Terminal window
curl -fsSL https://f5-sales-demo.github.io/devcontainer/scripts/install.sh | bash

Questo singolo comando gestisce l’intera configurazione iniziale:

  1. Installa i pacchetti Homebrew (podman, podman-compose, gh, iterm2, nerd fonts)
  2. Configura iTerm2 (font, campanella, scrollback, tema scuro, scorciatoia Shift+Invio)
  3. Inizializza e ottimizza la macchina Podman (16 GB di RAM, 4 CPU, 220 GB di disco, zram, swappiness)
  4. Scarica docker-compose.yml, devcontainer.sh e il template .env nella directory corrente

Modificate .env con le vostre credenziali:

Terminal window
vi .env

Quindi avviate il container:

Terminal window
./devcontainer.sh

Lo script rileva automaticamente il fuso orario e recupera un token GitHub aggiornato da gh auth token ad ogni esecuzione.

Dopo aver eseguito l’installer, la vostra directory conterrà:

FileScopo
devcontainer.shScript di avvio (eseguitelo per avviare il container)
docker-compose.ymlDefinizione del servizio container
.envLe vostre credenziali (dal template, da modificare prima del primo avvio)
Terminal window
./devcontainer.sh
Terminal window
podman exec -it devcontainer zsh

Scaricate l’immagine più recente e riavviate:

Terminal window
podman compose pull
./devcontainer.sh

Compilate l’immagine localmente dal sorgente (solo arm64):

Terminal window
./devcontainer.sh build