Zum Inhalt springen

Schnellinstallation

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

Dieser einzelne Befehl übernimmt die vollständige Ersteinrichtung:

  1. Installiert Homebrew-Pakete (podman, podman-compose, gh, iterm2, Nerd Fonts)
  2. Konfiguriert iTerm2 (Schriftart, Signalton, Scrollback, dunkles Theme, Shift+Enter-Tastenbelegung)
  3. Initialisiert und optimiert die Podman-Maschine (16 GB RAM, 4 CPUs, 220 GB Festplatte, zram, Swappiness)
  4. Lädt docker-compose.yml, devcontainer.sh und die .env-Vorlage in das aktuelle Verzeichnis herunter

Bearbeiten Sie .env mit Ihren Zugangsdaten:

Terminal-Fenster
vi .env

Starten Sie dann den Container:

Terminal-Fenster
./devcontainer.sh

Das Skript erkennt Ihre Zeitzone und ruft bei jedem Aufruf ein aktuelles GitHub-Token über gh auth token ab.

Nach Ausführung des Installers enthält Ihr Verzeichnis folgende Dateien:

DateiZweck
devcontainer.shStartskript (führen Sie dieses aus, um den Container zu starten)
docker-compose.ymlContainer-Service-Definition
.envIhre Zugangsdaten (aus Vorlage, vor dem ersten Start bearbeiten)
Terminal-Fenster
./devcontainer.sh
Terminal-Fenster
podman exec -it devcontainer zsh

Laden Sie das neueste Image herunter und starten Sie neu:

Terminal-Fenster
podman compose pull
./devcontainer.sh

Erstellen Sie das Image lokal aus dem Quellcode (nur arm64):

Terminal-Fenster
./devcontainer.sh build