Python: Implantar o seu código Python em produção
Esta documentação faz parte do guia Criar uma API REST. Consulte o guia completo aqui: Como criar uma API REST usando Flask.
👋 Bem-vindo à documentação do Stackhero!
Stackhero oferece uma solução cloud Python pronta a usar que proporciona uma série de benefícios, incluindo:
- Implemente a sua aplicação em segundos com um simples
git push.- Utilize o seu próprio nome de domínio e beneficie da configuração automática de certificados HTTPS para uma segurança reforçada.
- Desfrute de tranquilidade com backups automáticos, atualizações com um clique, e preços simples, transparentes e previsíveis.
- Obtenha performance ótima e segurança robusta graças a uma VM privada e dedicada.
Poupe tempo e simplifique a sua vida: só leva 5 minutos para experimentar a solução de hospedagem cloud Python do Stackhero!
A maneira mais simples de implantar o seu projeto Python é usar o serviço de alojamento em cloud Python da Stackhero. As principais funcionalidades incluem:
- Implantação com um simples
git push - Domínio personalizável com gestão automática de certificados TLS (HTTPS)
- Funciona numa VM privada e dedicada para máxima segurança
- Suporta HTTP/2, TLS 1.3 (HTTPS), WebSockets, compressão GZIP & Brotli, ETag, e acesso a portas TCP/UDP
Configurar o serviço "Stackhero for Python"
Para implantar o seu código no Stackhero, siga estes passos:
-
Recupere a sua chave pública usando:
cat ~/.ssh/id_*.pub -
No painel de controlo Stackhero, vá ao seu serviço "Stackhero for Python" e clique no botão "Configurar".
-
Copie a chave pública do primeiro passo e cole-a no campo "SSH public keys" ou "Key".
-
Valide a configuração clicando no botão "Validar" na parte inferior da página.
Configuração da chave pública "Stackhero for Python"
Não tem chaves SSH? Crie-as executando:
ssh-keygen -t ed25519
Finalmente, configure o seu repositório para implantar no Stackhero. Na sua pasta de projeto, adicione um remote Git usando o comando fornecido no seu serviço Stackhero (substitua <XXXXXX> pelo domínio do seu serviço):
git remote add stackhero ssh://stackhero@<XXXXXX>.stackhero-network.com:222/project.git
Comando Git remote
Implantar em produção
Uma vez que tudo esteja configurado, implante o seu código em produção com um único comando:
git push stackhero main
Certifique-se de adicionar e validar as suas alterações antes de enviar o seu código para produção. No Stackhero Code-Hero, pode rapidamente validar as alterações usando a Command Palette (pressione
Ctrl+Shift+Pno Windows/Linux ouCmd+Shift+Pno macOS e digiteGit: Commit).
Após a implantação, visite o URL da sua API em https://<XXXXXX>.stackhero-network.com/api/tasks (substitua <XXXXXX> pelo domínio do seu serviço) para ver a sua API Flask em ação.