Deploy de Docker na OVHcloud
Rode sua app Docker em um servidor OVHcloud na sua própria conta, com qualquer banco de dados, HTTPS e releases sem downtime. A OVHcloud cobra o servidor diretamente de você, e a Railyard não adiciona nenhum markup.
Passos
- 1
Crie um token de API da OVHcloud
Crie chaves de API na página de tokens da OVHcloud: ca.api.ovh.com/createToken para uma conta OVHcloud Canadá, eu.api.ovh.com/createToken nos demais casos. A Railyard precisa da application key, do application secret, da consumer key e do ID do seu projeto Public Cloud, unidos por dois-pontos, com :ovh-ca no final para uma conta canadense. Cole na Railyard e marque "Save it to the team", para reutilizar em todo servidor depois deste.
- 2
Adicione um servidor OVHcloud
Na Railyard, abra Servers, depois Add a server, depois Create on your cloud, e escolha OVHcloud, uma região e um tamanho. A Railyard já pré-seleciona d2-2 (1 vCPU, 2 GB de memória). Ela cria o servidor na sua conta OVHcloud e termina a configuração em cerca de dois minutos.
- 3
Faça o deploy do seu repositório Docker
Cole o link do GitHub. A Railyard lê o repositório, detecta Docker e preenche o build, a porta, o release command, os workers e qualquer banco de dados.
- 4
Vá para o ar em HTTPS
A Railyard builda sua app, roda o release command, faz o health check da nova versão e só move o tráfego quando ela responde. Adicione seu domínio e o certificado é emitido e renovado para você.
O que a Railyard configura para Docker
- Seu Dockerfile é buildado exatamente como está.
- Build arguments e secrets do BuildKit são passados sem ficar gravados em nenhuma camada.
- Repositórios privados e submódulos são clonados com tokens de GitHub App de curta duração.
- Adicione Postgres, MySQL, Redis ou object storage e as connection strings são injetadas.
- Um release command, como uma migration, roda antes de a nova versão receber tráfego.
Regiões da OVHcloud
A controladora da OVHcloud é francesa, não americana.
- Beauharnois, Quebec
- Gravelines
- Estrasburgo
- Frankfurt
- Londres
- Varsóvia
- Vint Hill
- Hillsboro
- Singapura
- Sydney
Perguntas
Qual tamanho de servidor OVHcloud eu devo usar para começar?
Onde ficam os dados da minha app Docker?
Quanto custa rodar Docker na OVHcloud?
Docker em outras nuvens
Faça o deploy de Docker no seu próprio servidor OVHcloud.
Sem cartão de crédito. Seu provedor cobra os servidores pelo próprio preço dele.
Plano grátis, sem cartão, e 14 dias de Pro para cada equipe nova. Um preço fixo por equipe.