Os projetos dos seus clientes. Uma plataforma para operar.
Leve um fluxo de deploy comum para cada entrega. Organize os projetos dos clientes, configure ambientes e acompanhe aplicações e bancos sem recriar a operação a cada contrato.
Dê um lugar a cada projeto
Use projetos para reunir os serviços de um cliente ou produto. Crie ambientes para separar configurações, aplicações e bancos de homologação e produção. Quando a propriedade ou a cobrança precisarem ser separadas, avalie workspaces distintos.
| Você precisa separar | Use |
|---|---|
| Plano, propriedade e cobrança | Workspace |
| Produtos ou conjuntos de serviços | Projeto |
| Configurações e recursos de homologação e produção | Ambientes do projeto |
A organização em projetos não substitui a revisão de permissões, do isolamento necessário nem do contrato com cada cliente.
Repita o deploy, preserve as escolhas do projeto
Cada aplicação mantém seu repositório, branch, variáveis e configuração de build. Um projeto em Node.js e outro em Python podem usar o mesmo caminho de publicação, com Railpack ou Dockerfile.
Os deploys e os logs ficam próximos do serviço que está sendo entregue. A equipe consegue identificar qual aplicação mudou e investigar a publicação correspondente.
Distribua a capacidade com visibilidade
O plano pertence ao workspace. Distribua CPU, memória e armazenamento entre aplicações e bancos, acompanhando o total alocado. Novos clientes e novos ambientes precisam caber nessa capacidade.
Leve o próximo projeto para o Hangar.
Use seu repositório e siga o guia do primeiro deploy.