Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions