Ir al contenido

Instalación Rápida

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

Este único comando gestiona la configuración completa de la primera ejecución:

  1. Instala paquetes de Homebrew (podman, podman-compose, gh, iterm2, nerd fonts)
  2. Configura iTerm2 (fuente, campana, historial de desplazamiento, tema oscuro, combinación de teclas Shift+Enter)
  3. Inicializa y ajusta la máquina Podman (16 GB de RAM, 4 CPUs, 220 GB de disco, zram, swappiness)
  4. Descarga docker-compose.yml, devcontainer.sh y la plantilla .env en el directorio actual

Edite .env con sus credenciales:

Ventana de terminal
vi .env

Luego inicie el contenedor:

Ventana de terminal
./devcontainer.sh

El script detecta su zona horaria y obtiene un token fresco de GitHub mediante gh auth token en cada invocación.

Después de ejecutar el instalador, su directorio contendrá:

ArchivoPropósito
devcontainer.shScript de inicio (ejecútelo para iniciar el contenedor)
docker-compose.ymlDefinición del servicio del contenedor
.envSus credenciales (desde la plantilla, editar antes del primer inicio)
Ventana de terminal
./devcontainer.sh
Ventana de terminal
podman exec -it devcontainer zsh

Descargue la imagen más reciente y reinicie:

Ventana de terminal
podman compose pull
./devcontainer.sh

Compile la imagen localmente desde el código fuente (solo arm64):

Ventana de terminal
./devcontainer.sh build