Deploy no Railway
A Railway é a plataforma de nuvem usada para provisionar instâncias do Kunk em produção. Você não precisa montar servidor, Docker Compose nem DNS na mão: um template cria o projeto, o PostgreSQL e os apps, e publica URLs HTTPS.
O que é a Railway
Seção intitulada “O que é a Railway”A Railway hospeda aplicações a partir de um repositório Git ou de uma imagem Docker. Ela faz o build, o deploy, a rede privada entre serviços e os domínios públicos. O modelo é simples:
| Conceito | Função |
|---|---|
| Workspace | Conta e faturamento (pessoal ou da equipe). |
| Projeto | Uma instância do Kunk: API, apps e banco no mesmo canvas. |
| Ambiente | Isolamento de config (por padrão, production). |
| Serviço | Uma unidade implantável (API, frontend ou Postgres). |
| Deploy | Um build publicado daquele serviço. |
Template oficial
Seção intitulada “Template oficial”O template Deploy Kunk Sou Cannabis Open Source empacota o stack completo a partir do repositório soucannabis/kunk-soucannabis:
| Serviço | Papel |
|---|---|
| kunk-api | API REST, sessões, arquivos e regras de negócio |
| admin | Área Admin (configuração e assistente de instalação) |
| kunk-app | Painel operacional (acolhimento, pedidos, relatórios) |
| registration | Cadastro de associados |
| doc-sign | Assinatura de termos |
| Postgres | Banco gerenciado, com volume persistente |
Instalar com um clique
Seção intitulada “Instalar com um clique”- Tenha (ou crie na hora) uma conta na Railway. O login pode ser com GitHub.
- Clique no botão abaixo. Ele abre o template oficial.
- Clique em Deploy. A Railway cria o projeto, sobe o Postgres e faz o build de cada app.
Custos e conta
Seção intitulada “Custos e conta”A Railway cobra pelo uso (CPU, memória, volume do Postgres e outbound). Há trial e planos pagos; o valor depende do tamanho da instância. Veja railway.com/pricing.
Para desenvolvimento na máquina, continue com setup local ou Deploy / Docker.
