Deploy de Flask na Vultr
Rode sua app Flask em um servidor Vultr na sua própria conta, com Postgres, HTTPS e releases sem downtime. A Vultr cobra o servidor diretamente de você, e a Railyard não adiciona nenhum markup.
Passos
- 1
Crie um token de API da Vultr
Na sua conta Vultr, abra API, ative e copie a API key. Se você usa controle de acesso, libere as requisições da Railyard. Cole na Railyard e marque "Save it to the team", para reutilizar em todo servidor depois deste.
- 2
Adicione um servidor Vultr
Na Railyard, abra Servers, depois Add a server, depois Create on your cloud, e escolha Vultr, uma região e um tamanho. A Railyard já pré-seleciona vc2-1c-2gb (1 vCPU, 2 GB de memória). Ela cria o servidor na sua conta Vultr e termina a configuração em cerca de dois minutos.
- 3
Faça o deploy do seu repositório Flask
Cole o link do GitHub. A Railyard lê o repositório, detecta Flask e preenche o build, a porta, o release command, os workers e Postgres.
- 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 Flask
- Detectado a partir de requirements.txt ou pyproject.toml.
- gunicorn serve app:app em $PORT. Aponte para o seu próprio módulo se ele estiver em outro lugar.
- Defina flask db upgrade ou alembic upgrade head como release command.
- psycopg se torna Postgres, com DATABASE_URL injetada.
- RQ é oferecido como worker, e qualquer processo do Procfile se torna um.
Regiões da Vultr
Treze regiões na América do Norte, Europa e Ásia-Pacífico.
- Nova Jersey
- Chicago
- Los Angeles
- Atlanta
- Miami
- Seattle
- Londres
- Frankfurt
- Amsterdã
- Paris
- Singapura
- Tóquio
- Sydney
Perguntas
Qual tamanho de servidor Vultr eu devo usar para começar?
Onde ficam os dados da minha app Flask?
Quanto custa rodar Flask na Vultr?
Flask em outras nuvens
Faça o deploy de Flask no seu próprio servidor Vultr.
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.