iac icon indicating copy to clipboard operation
iac copied to clipboard

Colocar o deploy da app dokku no CI para testar

Open gomex opened this issue 3 years ago • 7 comments

O código IaC atual cria a infra basica do Dokku, cria a rede "dokku_services", coloca o container do tika na mesma rede, configura tudo, mas não faz deploy. Isso é esperado, mas precisamos na etapa do molecule simular o deploy do dokku.

Como eu imagino que possa ser feito:

  • Clonar o repo mariaquiteria
  • Configuração da maquina do dokku como remote
  • Faz um push nesse remote
  • Pegar o código de retorno disso pra validar o processo

gomex avatar Feb 07 '21 17:02 gomex

Comecei a fazer o código para preparar o servidor e realizar push. Ainda está faltando subir os serviços de banco e do ActiveMQ com o teste e as respectivas configurações

francilioaraujo avatar Feb 20 '21 18:02 francilioaraujo

Vou acompanhar junto ao @francilioaraujo . =D

Rafaelgomespinho avatar Feb 20 '21 18:02 Rafaelgomespinho

Olá companheiros tenho interesse em ajudar nessa atividade.

LanusseMorais avatar Mar 10 '21 21:03 LanusseMorais

Olá @LanusseMorais , eu já tinha iniciado algumas coisas, mas acabei ficando sem tempo de terminar. Se quiser tomar como base o que já fiz, é só olhar no meu fork (https://github.com/francilioaraujo/iac). Se quiser continuar de lá, pode abrir PR pra lá que eu faço o merge e faço o PR pra cá. Os commits que tu fizeres lá ainda terão a tua autoria. Caso queira utilizar o que fiz lá em um fork próprio, pode ficar a vontade

francilioaraujo avatar Mar 11 '21 01:03 francilioaraujo

Boa tarde! Tenho interesse de acompanhar/ajudar.

lportinari avatar Mar 14 '21 18:03 lportinari

Opa, vou colar nessa issue!! Conto com a ajuda da galera.

mmmarceleza avatar Apr 03 '21 19:04 mmmarceleza

O molecule atual precisa da lista abaixo pra receber push de código no dokku:

  • Instalar o ssh server
  • Configurar a variável DATABASE_URL apontando para um postgres local (pode tentar usar o plugin: https://github.com/dokku/dokku-postgres)
  • Configurar a variável DJANGO_SECRET_KEY com qualquer valor

gomex avatar Apr 03 '21 19:04 gomex