Você criou algo no Codex. Agora vamos colocar no ar.
Este guia cobre o caminho completo — do código gerado até uma URL pública: enviar o projeto para o GitHub, conectar à Hostman App Platform e fazer o deploy. Vamos também configurar o GitHub MCP para que o Codex possa criar repositórios e fazer push do código por conta própria — sem precisar rodar git manualmente.
Você vai precisar de:
Você precisa de uma conta no GitHub para hospedar o código e conectá-lo à plataforma.
O Codex precisa de um token para interagir com sua conta do GitHub — criar repositórios, fazer push de arquivos e por aí vai.
|
Campo |
Valor |
|
Note |
Algo como |
|
Expiration |
No expiration (pra não precisar refazer isso) |
Selecione os escopos:
repo: acesso completo a repositórios (criar, editar, fazer push)admin:org: só necessário se você trabalha com repositórios de uma organizaçãoIsso é suficiente para tudo neste guia. Não marque todos os escopos — não há motivo para conceder mais acesso do que o necessário.
Clique em Generate token.
Copie o token agora — você não vai conseguir ver ele de novo.
Trate esse token como uma senha. Se ele for exposto, revogue em github.com/settings/tokens e gere um novo.
O MCP permite que o Codex aja diretamente na sua conta do GitHub pela interface de chat. Veja como configurar.
No Codex:
|
Campo |
Valor |
|
Name |
GithubMCP |
|
Type |
HTTP Streaming |
|
URL |
|
|
Bearer token env var |
|
Salve e reinicie o Codex completamente.
Configure a variável de ambiente:
Agora exponha seu token para o sistema. Escolha a opção que se encaixa no seu caso:
Abra o Terminal e execute:
Só para a sessão atual:
launchctl setenv GITHUB_TOKEN 'seu-token-aqui'
Para persistir entre reinicializações:
echo 'export GITHUB_TOKEN="seu-token-aqui"' >> ~/.zshrc && source ~/.zshrc
Substitua seu-token-aqui pelo token gerado no Passo 2.
Abra o PowerShell e execute:
Só para a sessão atual:
set GITHUB_TOKEN=seu-token-aqui
Para persistir:
setx GITHUB_TOKEN "seu-token-aqui"
Substitua seu-token-aqui pelo token gerado no Passo 2.
Após rodar o comando, reinicie o Codex para que ele reconheça a variável.
Verifique se está funcionando:
No chat do Codex, pergunte: Quais ferramentas MCP você tem para o GitHub? Lista todas.
Se você receber uma lista de ferramentas — está tudo certo.
Algo não funcionou? Peça ao Codex para verificar o arquivo de configuração:
~/.codex/config.tomlC:\Users\<seu-usuário>\.codex\config.tomlCom o MCP conectado, você pode criar um repositório e fazer push do código direto pelo chat.
No chat do seu projeto no Codex, digite: Cria um novo repositório público no GitHub chamado my-app
O Codex vai pedir permissão para executar a ação — confirme. Você pode verificar se o repositório foi criado em github.com.
Faz o push do projeto do diretório atual para esse repositório usando o GitHub MCP.
Mencione o GitHub MCP explicitamente — caso contrário, o Codex pode tentar usar o git local, o que pode falhar se o git não estiver instalado ou configurado na sua máquina.
Quando terminar, abra o repositório no GitHub e confira se os arquivos estão lá.
Agora vamos colocar seu app para rodar.
Não sabe qual framework? Pergunte ao Codex: "Qual framework esse app usa?"
Conecte seu repositório. Isso dá acesso a todos os seus repositórios e ativa o deploy automático — seu app fará redeploy automaticamente sempre que você fizer push de mudanças.
Se o repositório não aparecer, clique em Adicionar conta, re-autorize e tente de novo.
Mantenha a opção Compilação pelo último commit executado ativada para que a Hostman faça o redeploy automaticamente a cada push.
Escolha a região de deploy.
Configure as opções do app. Consulte o Codex se tiver dúvida. Documentação por plataforma: Frontend · Backend · Dockerfile · Docker Compose.
Clique em Pedido e aguarde o deploy terminar.
Assim que o deploy for concluído, vá para a aba Painel de Controle → procure o campo Domínio. Esse é o endereço público do seu app.
Quer usar seu próprio domínio? Acesse Configurações para configurar.
Com o MCP configurado, enviar atualizações é só uma mensagem no chat.
Sempre que você fizer mudanças no projeto, é só pedir ao Codex para fazer o push — a Hostman detecta o novo commit e faz o redeploy automaticamente.