Deploy
O deploy é um comando só, rodado no diretório do projeto:
goship deploy -a meu-appO 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/
*.logSem 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.