Pular para o conteúdo

Instalação Rápida

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

Este único comando realiza toda a configuração inicial:

  1. Instala pacotes do Homebrew (podman, podman-compose, gh, iterm2, nerd fonts)
  2. Configura o iTerm2 (fonte, alerta sonoro, histórico de rolagem, tema escuro, atalho Shift+Enter)
  3. Inicializa e ajusta a máquina Podman (16 GB de RAM, 4 CPUs, 220 GB de disco, zram, swappiness)
  4. Baixa docker-compose.yml, devcontainer.sh e o template .env para o diretório atual

Edite o .env com suas credenciais:

Terminal window
vi .env

Em seguida, inicie o contêiner:

Terminal window
./devcontainer.sh

O script detecta seu fuso horário e obtém um token atualizado do GitHub a partir de gh auth token a cada execução.

Após executar o instalador, seu diretório conterá:

ArquivoFinalidade
devcontainer.shScript de inicialização (execute-o para iniciar o contêiner)
docker-compose.ymlDefinição do serviço do contêiner
.envSuas credenciais (a partir do template, edite antes da primeira inicialização)
Terminal window
./devcontainer.sh
Terminal window
podman exec -it devcontainer zsh

Baixe a imagem mais recente e reinicie:

Terminal window
podman compose pull
./devcontainer.sh

Compile a imagem localmente a partir do código-fonte (somente arm64):

Terminal window
./devcontainer.sh build