Pular para o conteúdo principal

Linux VM

Sempre que uma nova versão do AirysChat for lançada, siga os passos a seguir para atualizar sua instância.
Para instalar o cwctl, consulte a seção este abaixo.
Se você estiver em uma versão mais antiga do AirysChat (< 2.7), siga as etapas de atualização manual se você enfrentar erros com o cwctl.
cwctl --upgrade
Este método de atualização é aplicável a todas as instalações linux manuais, incluindo instalação usando o aws marketplace.

Docker

Atualize as imagens usando a imagem mais recente do airyschat.
docker-compose down
docker-compose pull
docker-compose up -d
Execute a opção rails db:airyschat_prepare após acessar o console de um dos contêineres executando a imagem mais recente.
docker exec -it $(basename $(pwd))-rails-1 sh -c 'RAILS_ENV=production bundle exec rails db:airyschat_prepare'

Helm(Kubernetes)

Este guia de atualização é aplicável ao aplicativo k8s 1-click da DigitalOcean do AirysChat e a qualquer outra implantação do Kubernetes usando charts. Faça helm repo update e verifique a versão dos charts que vai ser instalada. Os helm charts seguem o versionamento semântico e, por isso, se a versão MAIOR (MAJOR) for diferente da versão instalada, pode haver alterações que causam quebra de compatibilidade. Por favor, consulte o changelog antes de atualizar.
# update helm repositories
helm repo update
# list your current installed version
helm list
# show the latest version of charts that is going to be installed
helm search repo airyschat
#if it is major version update, refer to the changelog before proceeding
helm upgrade airyschat airyschat/airyschat -f <your-custom-values>.yaml

Heroku

  1. Puxe as últimas alterações do repositório github do AirysChat para o seu fork. Use a função de buscar alterações da origem (fetch upstream changes) no Github.
  2. Faça a implantação (deploy) da branch mais recente para o seu aplicativo heroku.