Skip to content

Deploy

O deploy é um comando só, rodado no diretório do projeto:

goship deploy -a meu-app

O que sobe

goship deploy empacota o diretório do projeto e envia pra build. Ficam de fora o .git e tudo o que o arquivo de ignore listar — o primeiro que existir entre .goshipignore e .dockerignore, na sintaxe do .gitignore:

# .goshipignore
.env
node_modules/
*.log

Sem arquivo de ignore, tudo no diretório sobe, inclusive um .env esquecido. O limite do pacote é 100 MB.

Healthcheck, hooks e processos

Ficam no goship.yaml, na raiz do projeto.

Já tem uma imagem de container pronta? Veja Deploy de uma imagem.

Se a conexão cair

O deploy continua do lado do GoShip. goship releases -a meu-app mostra como terminou, e quem fez.

Mais em Início rápido e Apps → Plataformas.