# Como publico a minha aplicação com o Dokku?

https://www.seturack.com/pt/base-de-conhecimentos/artigo/how-do-i-deploy-my-app-with-dokku

1. No painel, abra **Os meus servidores** e clique no seu servidor.
2. No separador **Resumo**, aguarde até a linha **Aplicação** indicar «Dokku está pronto». A página atualiza-se sozinha.
3. Copie o endereço IP da linha **Endereço de ligação**.

## A sua chave SSH

Se indicou uma chave SSH ao fazer a encomenda, ela já está pronta. Se não, [ligue-se por SSH](https://www.seturack.com/pt/base-de-conhecimentos/artigo/how-to-connect-with-ssh) e adicione-a:

`echo 'ssh-ed25519 AAAA...' | dokku ssh-keys:add mine`

## A sua primeira aplicação

No servidor:

`dokku apps:create myapp`

No seu computador, na pasta do projeto:

`git remote add dokku dokku@IP:myapp`

`git push dokku main`

A sua aplicação abre em `myapp.IP-with-dashes.sslip.io`. Para HTTPS, no servidor:

`dokku letsencrypt:set myapp email you@example.com`

`dokku letsencrypt:enable myapp`

A tarefa de renovação do certificado fica ativada durante a configuração (`dokku letsencrypt:cron-job --add`), por isso não há mais nada a fazer. Se a removeu, o mesmo comando volta a adicioná-la.

**Ainda sem servidor?** [Encomende um servidor com Dokku instalado](https://www.seturack.com/pt/dokku-vps): escolhe o tamanho e paga apenas o que escolher.
