Skip to content

Criar pipeline de deploy contínuo para ambiente de produção #27

@luizguilherme5

Description

@luizguilherme5

Descrição
Após a integração e a definição do deploy contínuo no Gitlab CI, é necessário realizar o deploy contínuo no servidor em produção do Lino, que fora criado anteriormente, porém funcionava corretamente com o anterior deploy através do Rancher, e agora deve funcionar utilizando a integração contínua estabelecida utilizando o Gitlab Runner em um droplet do Digital Ocean. Para funcionar corretamente, o bot deverá sempre estar disponível no servidor de produção sempre que houver um novo commit na branch 'master' a versão em produção, acessível através do telegram.

Tarefas

  • Configurar droplet no DigitalOcean para receber os commits através do Gitlab Runner
  • Configurar domínio adquirido e certificado SSL
  • Configurar variáveis de ambiente na droplet

Critérios de Aceitação

  • Deve ser criado um novo droplet Ubuntu, que é atualizado a cada commit na branch master
  • Deve apontar corretamente utilizando o domínio adquirido sem o uso do ngrok
  • Deve integrar as variáveis de ambiente como tokens corretamente sem realizar o upload delas no git
  • O Lino deve ser acessível em sua versão estável através do Telegram

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions