Hospedagem de Aplicativos
A hospedagem de aplicativos permite implantar aplicativos a partir do código-fonte diretamente na infraestrutura da Kinsta.
Para obter a melhor compatibilidade possível com nosso serviço, recomendamos seguir as diretrizes do The Twelve-Factor App (também conhecido como aplicativos nativos de nuvem).
Conecte-se com outros desenvolvedores e encontre tutoriais detalhados, dicas e melhores práticas para aplicativos na categoria de Hospedagem de Aplicativos do nosso fórum da Comunidade Kinsta.
Provedores de serviço Git
Ao adicionar um aplicativo, você precisará selecionar um provedor de serviço Git e um repositório da sua conta. Você pode escolher qualquer um (ou todos) dos seguintes:
Linguagens Suportadas
Com a hospedagem de aplicativos, é possível implantar quase qualquer aplicativo. Aqui estão as linguagens que oferecemos suporte por meio de Nixpacks ou Buildpacks:
- Clojure
- Cobol
- Crystal
- C#/.NET
- Dart
- Deno
- Elixir
- F#
- Go
- Haskell
- Java
- Lunatic
- Node.js
- PHP
- Python
- Rust
- Swift
- Scala
- Zig
Exemplos de Início Rápido estão disponíveis para essas e outras linguagens e frameworks suportados, incluindo alguns exemplos de como enviar e-mails usando PHP ou Node.js.
Você pode implantar um aplicativo através do Docker usando um Dockerfile, o que significa que você pode empacotar qualquer configuração que desejar e nós poderemos executá-lo para você. Também temos repositórios “hello world” com Dockerfiles disponíveis.
Notas Importantes e Solução de Problemas
Se você está enfrentando algum problema ao implantar seu aplicativo, aqui estão algumas coisas importantes a serem consideradas e dicas de solução de problemas:
- Os pods e os processos em execução dentro deles são efêmeros, o que significa que não podem ser usados indefinidamente no mesmo local e não podem ser utilizados para armazenar dados, como imagens e vídeos enviados, etc. Arquivos relacionados ao conteúdo do usuário devem ser armazenados em armazenamento persistente ou em locais de armazenamento de terceiros.
- Se a implantação do seu aplicativo falhar durante a implantação, confira nosso guia para Solução de Problemas do Aplicativo – Falha no Processo de Implantação.
- Se o seu aplicativo falhar ao ser construído devido ao encerramento antes do previsto do processo, siga as etapas deste guia: Solução de Problemas do Aplicativo – O Processo de Build Falhou.
- Se você precisar pausar seu aplicativo enquanto soluciona erros, pode fazer isso na página de Configurações do aplicativo (Aplicativos > nomedoaplicativo > Suspender aplicativo).
- Os registros de tempo de execução do seu aplicativo podem ser encontrados na página Registros (Aplicativos > nomedoaplicativo > Registros).