- Do bare metal à produção em poucos minutos. “O fly.io rodando no meu VPS”
- Setup do VPS com um único comando (docker, traefik, sops, age)
- Deploy de qualquer app com Dockerfile (Zero Downtime)
- HA e balanceamento de carga
- Configuração automática de certificado SSL
Como usar
- Setup do VPS:
sidekick init
- Inserir o endereço IP
- Inserir o endereço de e-mail para processar o certificado SSL
- Registro para hospedar a imagem Docker (padrão: docker.io)
- Nome de usuário desse registro Docker
- Verificar se está autenticado nesse registro
- Depois de informar isso, o processo segue por cerca de 2 minutos
- Faz login como root, cria o usuário sidekick e entra com ele
- Atualiza o sistema Ubuntu
- Instala o sops e gera uma chave com age
- Instala o Docker
- Configura o Traefik e o certificado SSL
- Executar a aplicação:
sidekick launch
- Inserir o nome do app (compatível com URL)
- Porta HTTP em que o app receberá requisições
- Nome de domínio
- Depois disso, o processo segue por cerca de 2 minutos
- Gera a imagem Docker Linux e faz push para o registro
- Criptografa o arquivo env e faz push
- Descriptografa o env com sops
- Executa a imagem Docker com docker compose e encaminha o tráfego para a porta definida com Traefik
- Deploy de nova versão:
sidekick deploy
- Deploy de versão preview:
sidekick deploy preview
Ainda não há comentários.