Central de Ajuda

O que é um Servidor de Aplicações?

Nossos Servidores de Aplicações são uma solução pensada para implantar aplicações por meio de contêineres Docker, de forma eficiente e escalável.

É um servidor em nuvem com acesso root por SSH, onde Docker e Docker Compose já vêm instalados, e com um catálogo de Stacks prontos para usar: ambientes pré-configurados para Python, PHP, JavaScript, Java e .NET, com o banco de dados e os serviços que cada um necessita.

O que inclui um Stack

Ao instalar um Stack, você não obtém apenas o contêiner da sua linguagem. Cada Stack traz, já configurado:

  • O ambiente da sua aplicação, com a versão da linguagem e as dependências correspondentes.
  • O banco de dados, se o Stack o inclui — MySQL, MariaDB, PostgreSQL, MongoDB ou Redis, conforme o caso.
  • Um nginx que recebe o tráfego da porta 80 e o encaminha para sua aplicação.
  • Backups automáticos do banco de dados e do seu código, com retenção configurável.
  • Um gerenciador de arquivos web para enviar sua aplicação pelo navegador, sem instalar nada.
  • Senhas geradas automaticamente, que nunca viajam em um arquivo de texto nem ficam escritas na configuração.

O banco de dados não publica portas para fora: somente os contêineres do próprio Stack o acessam.

Como se trabalha

Todo o ciclo são dois comandos: um para instalar o Stack e outro para levantá-lo cada vez que você atualiza seu código.

  1. Instalar o Stack que corresponda à sua tecnologia.
  2. Implantar sua aplicação a partir do Git, por SFTP ou pelo navegador.

Em Stacks Disponíveis está o detalhe de cada um.

Guia g.0280 · Versão de origem 1 · pt-BR