Quickstart · 5 minutos

Do git push ao deploy.

Instale o CLI Tsuru, aponte para o Coffeece e implante sua primeira app. Você precisará de uma conta — se ainda não criou, faça isso primeiro.

1

Instale o CLI Tsuru

Com Homebrew (recomendado):

brew install tsuru/tsuru-cli/tsuru

Ou instale a última versão diretamente:

curl -sSfL https://tsuru.io/install.sh | bash

Instale o binário da última versão:

curl -sSfL https://tsuru.io/install.sh | bash

Arch Linux (AUR):

yay -S tsuru-bin

Com Scoop:

scoop bucket add tsuru https://github.com/tsuru/scoop-bucket && scoop install tsuru

Ou baixe o zip da última release no GitHub:

github.com/tsuru/tsuru-client/releases/latest

Verifique com tsuru version.

2

Aponte o CLI para o Coffeece

Registre o Coffeece como target do Tsuru e defina como padrão:

tsuru target-add coffeece https://api.coffeece.com -s
3

Faça login pelo navegador

O Coffeece usa OpenID Connect para autenticação do CLI. Rode tsuru login — seu navegador abrirá este portal e voltará após você aprovar o acesso.

tsuru login

Em máquina sem navegador, rode com --no-browser e abra a URL impressa em qualquer outra máquina.

4

Crie uma organização

Organizações agrupam seus apps, bancos e colegas de time. Escolha um slug curto, em minúsculas — ele entra no nome do time Tsuru.

Cadastre-se para continuar
5

Implante sua primeira app

Crie uma app Go hello-world, adicione um Procfile e implante. O Tsuru compila a partir do código-fonte — sem Dockerfile.

mkdir hello && cd hello
cat > hello.go <<'EOF'
package main

import (
	"fmt"
	"net/http"
	"os"
)

func main() {
	http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
		fmt.Fprintln(w, "Hello from Coffeece!")
	})
	port := os.Getenv("PORT")
	if port == "" {
		port = "8888"
	}
	http.ListenAndServe(":"+port, nil)
}
EOF
cat > Procfile <<'EOF'
web: /home/application/bin/hello
EOF
go mod init hello

tsuru app create hello go -t <your-org-slug>
tsuru app deploy -a hello .

Quando o deploy terminar, tsuru app info -a hello mostra a URL da app.

6

Próximos passos