@@ -4,4 +4,55 @@ Esse repositório contém o script para customizar alguns arquivos da instalaç
...
@@ -4,4 +4,55 @@ Esse repositório contém o script para customizar alguns arquivos da instalaç
## Uso
## Uso
Esse script deve ser usado em qualquer momento que o zammad for resetado. Esse script deve ser executado na máquina host que estará executando os container do zammad, principalmente o container `railsserver`.
Esse script deve ser usado em qualquer momento que o zammad for resetado ou atualizado. Esse script deve ser executado na máquina host que estará executando os container do zammad, principalmente o container `railsserver`.
\ No newline at end of file
## EXTRA - Como Atualizar o Zammad
Siga os passos a seguir para atualizar para a versão mais recente do zammad via docker-compose.
1. Acesse o terminal do container que tenha o prefixo railsserver_1 para limpar o cache:
```bash
foo@bar:~$ docker exec-it xxx_railsserver_1 bash
zammad@xxx_railsserver_1:~$ rails r "Cache.clear"
zammad@xxx_railsserver_1:~$ exit
```
2. Após sair do terminal do container, descubra onde o volume deste mesmo container está montado:
```bash
foo@bar:~$ docker inspect xxx_railsserver_1
```
Será apresentando uma estrutura similar a um json, e na seção `Mount`, o atributo `Source` indicará o local que o volume estará montado no host.
Assumindo que o volume está montado em `/var/snap/docker/common/var-lib-docker/volumes/zammad-docker-compose_zammad-data/_data`, acesse-o:
```bash
foo@bar:~$ cd /var/snap/docker/common/var-lib-docker/volumes/zammad-docker-compose_zammad-data/_data
```
3. Entre em `tmp/cache` e remova todos os arquivos e diretórios que estiverem dentro.
4. Agora volte ao diretório `zammad-docker-compose`, pare os containers utilizando o comando `docker-compose`, busque os novos arquivos do `Github`, busque as novas imagens com o `docker-compose`, e levante os novos containers.
<div class="message_std"><p>Prezado usuário, antes de abrir um chamado, favor, verificar se sua dúvida está respondida na <a href="https://ajuda.ufrpe.br" target="_blank">Central de Ajuda UFRPE</a>. Caso ainda seja necessário abrir um chamado, observar as informações Requeridas no <a href="https://servicosdigitais.ufrpe.br/help/pt-br" target="_blank">Catálogo de Serviços Digitais</a>.</p></div>
<% if @C('maintenance_mode'): %>
<div class="hero-unit alert alert--danger js-maintenanceMode"><%- @T('Zammad is currently in maintenance mode. Only administrators can log in. Please wait until the maintenance window is over.') %></div>
<% end %>
<% if @C('maintenance_login') && @C('maintenance_login_message'): %>
docker exec$CONTAINER_IDsed-i'4 a<div class="message_std"><p>Prezado usuário, antes de abrir um chamado, favor, verificar se sua dúvida está respondida na <a href="https:\/\/ajuda.ufrpe.br" target="_blank">Central de Ajuda UFRPE<\/a>. Caso ainda seja necessário abrir um chamado, observar as informações Requeridas no <a href="https:\/\/servicosdigitais.ufrpe.br\/help\/pt-br" target="_blank">Catálogo de Serviços Digitais<\/a>.<\/p><\/div>' /opt/zammad/app/assets/javascripts/app/views/login.jst.eco
docker exec$CONTAINER_IDsed-i'77 i<p> O cadastro de usuário é feito automaticamente após o registro de vínculo na instituição nos sistemas de gestão da UFRPE. Para cadastrar uma senha siga as orientações <a href="https:\/\/app-faq.tallos.com.br/ufrpe\/article\/como-criar-ou-recuperar-a-minha-senha-do-portal-da-central-de-servicos-digitais" target="_blank">aqui<\/a>. <br><br><a href="https:\/\/servicosdigitais.ufrpe.br\/#password_reset" target="_blank">Cadastrar Senha<\/a><\/p>'