- Startseite
- Entwicklungscontainer
- Schnellinstallation
Schnellinstallation
Einzeiler-Installation
Abschnitt betitelt „Einzeiler-Installation“curl -fsSL https://f5-sales-demo.github.io/devcontainer/scripts/install.sh | bashDieser einzelne Befehl übernimmt die vollständige Ersteinrichtung:
- Installiert Homebrew-Pakete (podman, podman-compose, gh, iterm2, Nerd Fonts)
- Konfiguriert iTerm2 (Schriftart, Signalton, Scrollback, dunkles Theme, Shift+Enter-Tastenbelegung)
- Initialisiert und optimiert die Podman-Maschine (16 GB RAM, 4 CPUs, 220 GB Festplatte, zram, Swappiness)
- Lädt
docker-compose.yml,devcontainer.shund die.env-Vorlage in das aktuelle Verzeichnis herunter
Nach der Installation
Abschnitt betitelt „Nach der Installation“Bearbeiten Sie .env mit Ihren Zugangsdaten:
vi .envStarten Sie dann den Container:
./devcontainer.shDas Skript erkennt Ihre Zeitzone und ruft bei jedem Aufruf ein aktuelles GitHub-Token über gh auth token ab.
Was erstellt wird
Abschnitt betitelt „Was erstellt wird“Nach Ausführung des Installers enthält Ihr Verzeichnis folgende Dateien:
| Datei | Zweck |
|---|---|
devcontainer.sh | Startskript (führen Sie dieses aus, um den Container zu starten) |
docker-compose.yml | Container-Service-Definition |
.env | Ihre Zugangsdaten (aus Vorlage, vor dem ersten Start bearbeiten) |
Weitere Starts
Abschnitt betitelt „Weitere Starts“./devcontainer.shVerbinden
Abschnitt betitelt „Verbinden“podman exec -it devcontainer zshAktualisieren
Abschnitt betitelt „Aktualisieren“Laden Sie das neueste Image herunter und starten Sie neu:
podman compose pull./devcontainer.shLokaler Build
Abschnitt betitelt „Lokaler Build“Erstellen Sie das Image lokal aus dem Quellcode (nur arm64):
./devcontainer.sh build