FAQs
A seguir, compilamos as perguntas técnicas mais comuns sobre a hospedagem de aplicativos da Kinsta.
Que tipo de repositório posso usar com a Hospedagem de Aplicativos?
Você precisará de um repositório Git hospedado no Bitbucket, GitHub ou GitLab para implantar seu aplicativo na Kinsta. Na primeira vez que adicionar um aplicativo, você precisará escolher o provedor e o repositório Git na sua conta para que possamos acessar o repositório do seu aplicativo. Você pode escolher entre qualquer um (ou todos) dos provedores de serviços Git suportados.
Posso salvar dados no sistema de arquivos?
Sim, se você adicionar o armazenamento persistente, que adiciona um volume de armazenamento que retém os dados mesmo que o aplicativo seja reiniciado ou reimplantado.
Posso hospedar (insira o CMS ou framework preferido) com a hospedagem de aplicativos da Kinsta?
Há uma boa chance de a resposta ser sim, e criamos um guia para Frameworks e Linguagens Suportados. Se você não encontrar o framework ou linguagem que procura lá, uma coisa que você pode verificar é se ele segue as diretrizes do The Twelve-Factor App (também conhecido como aplicativos Cloud-Native). Para a melhor compatibilidade, recomendamos que sim.
Se você não tem certeza, fique à vontade para experimentar! Nossa equipe de suporte trabalhará com você para ajudar com qualquer bug que você encontrar em nossa plataforma, embora não possamos garantir que todos os aplicativos funcionarão.
Os aplicativos podem enviar e-mails?
Sim, se o seu aplicativo usar um serviço como SendGrid ou Mailchimp para enviar e-mails por meio da sua API. As portas 25, 465 e 587 (portas SMTP padrão) estão bloqueadas na Kinsta porque não fornecemos serviços de hospedagem de e-mail. Para obter exemplos de como configurar um aplicativo para enviar e-mails por meio de um serviço de e-mail de terceiros, confira estes guias de início rápido:
- Configurando um aplicativo Node.js para enviar e-mails na Kinsta
- Configurando um aplicativo PHP para enviar e-mails na Kinsta
Posso obter um endereço IP externo estático para adicionar meu aplicativo a uma lista de permissões com serviços de terceiros?
Como o endereço IP do seu aplicativo pode mudar a cada implantação, não é possível fornecer um único endereço IP de saída específico. Recomendamos que você use um método de autorização diferente (por exemplo, OAuth, um servidor bastion etc.) para autenticar seu aplicativo com o serviço de terceiros.
Você pode especificar a versão do Python e a versão do módulo?
Sim, você pode especificar a versão do Python no arquivo runtime.txt do seu aplicativo:
python-3.10.6
A versão do módulo pode ser especificada no arquivo requirements.txt:
Django==3.2
virtualenv==20.18.0
Posso implantar aplicativos do Docker com vários contêineres?
Não. Nossa hospedagem de aplicativos permite apenas um único contêiner por aplicativo.