---
# System prepended metadata

title: Configuração de stack de desenvolvimento no Rancher

---

# Configuração de stack de desenvolvimento no Rancher

## Criando uma nova stack

1. Exportar a configuração de uma das stacks de desenvolvimento pré-existentes (prefixo DEV) acessando Menu > Export Config

![](https://i.imgur.com/J1UU9LN.png)

2. Descompactar o arquivo compoze.zip e abrir o arquivo docker-compose.yml em um editor de texto
3. Substituir o valor das variáveis Redis key para um valor único. Para facilitar a substituição, procurar pelo valor `service_routes:btb:dev`. Exemplo:

```yaml=
#Container BTB
#De:
routes_redis_key_Production: service_routes:btb:dev
#Para:
routes_redis_key_Production: service_routes:btb:dev01
#Container Heimdall
#De:
BTB_REDIS_KEYROUTES: service_routes:btb:dev
#Para:
BTB_REDIS_KEYROUTES: service_routes:btb:dev01
```

4. Criar uma nova stack clicando no botão **Add stack**
5. Preencher o nome da stack (prefixo DEV) e no campo **Optional: docker-compose.yml** colar o conteúdo editado do arquivo docker-compose.yml
![](https://i.imgur.com/lhNWELI.png)

6. Após preencher as informações corretamente, basta clicar no botão **Create**

## Adicionando uma nova rota no Load Balancer

Após criar a stack e inicializar todos os serviços, será necessário configurar uma porta no proxy, para que seja possível acessar a aplicação na nova stack.

1. Na stack Infraestrutura, editar o load balancer **Proxy-Edge**
![](https://i.imgur.com/Wwb37tN.png)
2. Clicar no botão **Add Service Rule** e preencher os campos port, path, target e port
    * Port: Porta externa de acesso ao Heimdall. Preencher com a próxima porta disponível na sequência.
    * Path: Rota da raiz da aplicação
    * Target: Selecionar o serviço Heimdall da stack criada
    * Port: Porta padrão do Heimdall

![](https://i.imgur.com/lt1BNjE.png)
3. Para confirmar, clicar no botão **Edit**
4. Para testar a aplicação, acessar o host dev.btb.wssim.com.br complementando com a porta configurada
