Pular para o conteúdo principal

Implantação em nuvem

Você pode executar o Semaphore em qualquer ambiente de nuvem usando os mesmos métodos de instalação suportados:

  • Máquinas virtuais: instale via gerenciador de pacotes ou binário e execute atrás de um proxy reverso como o NGINX. Use um banco de dados gerenciado (por exemplo, Amazon RDS, Cloud SQL) para maior confiabilidade.
  • Contêineres: implante com Docker ou Docker Compose em uma VM ou em um serviço de contêineres. Consulte os volumes persistentes e a configuração de ambiente no guia do Docker.
  • Kubernetes: implante com o Helm chart oficial. Use storage classes da nuvem e bancos de dados gerenciados.

Pontos essenciais:

  • Configure a URL externa e o TLS no seu balanceador de carga ou proxy reverso.
  • Armazene valores sensíveis (credenciais do banco de dados, segredos OAuth) em um gerenciador de segredos seguro ou em Kubernetes Secrets.
  • Use bancos de dados gerenciados em produção e habilite backups regulares.
  • Posicione os runners próximos às suas cargas de trabalho para reduzir a latência e o tráfego de saída.

Guias relacionados: