- Início
- Contêiner de desenvolvimento
- Instalação Rápida
Instalação Rápida
Instalação em Uma Linha
Seção intitulada “Instalação em Uma Linha”curl -fsSL https://f5-sales-demo.github.io/devcontainer/scripts/install.sh | bashEste único comando realiza toda a configuração inicial:
- Instala pacotes do Homebrew (podman, podman-compose, gh, iterm2, nerd fonts)
- Configura o iTerm2 (fonte, alerta sonoro, histórico de rolagem, tema escuro, atalho Shift+Enter)
- Inicializa e ajusta a máquina Podman (16 GB de RAM, 4 CPUs, 220 GB de disco, zram, swappiness)
- Baixa
docker-compose.yml,devcontainer.she o template.envpara o diretório atual
Após a Instalação
Seção intitulada “Após a Instalação”Edite o .env com suas credenciais:
vi .envEm seguida, inicie o contêiner:
./devcontainer.shO script detecta seu fuso horário e obtém um token atualizado do GitHub a partir de gh auth token a cada execução.
O Que é Criado
Seção intitulada “O Que é Criado”Após executar o instalador, seu diretório conterá:
| Arquivo | Finalidade |
|---|---|
devcontainer.sh | Script de inicialização (execute-o para iniciar o contêiner) |
docker-compose.yml | Definição do serviço do contêiner |
.env | Suas credenciais (a partir do template, edite antes da primeira inicialização) |
Inicializações Subsequentes
Seção intitulada “Inicializações Subsequentes”./devcontainer.shConectar
Seção intitulada “Conectar”podman exec -it devcontainer zshAtualizar
Seção intitulada “Atualizar”Baixe a imagem mais recente e reinicie:
podman compose pull./devcontainer.shBuild Local
Seção intitulada “Build Local”Compile a imagem localmente a partir do código-fonte (somente arm64):
./devcontainer.sh build