Projetos
Porto Velho
Orientações para troca de certificados

Orientações para a troca de certificados do Geo360

O ambiente de Porto Velho utiliza os certificados SSL da prefeitura para a certificação HTTPS da URL do Geo360.

A troca de certificados pode ser feita pela equipe da prefeitura ou da Topocart a qualquer momento, a partir dos seguintes passos:

Faça o acesso ao servidor do Geo360 via SSH, utilizando o usuário e senha com acesso ao ambiente.

ssh -l <user> 10.101.106.20

Navegue até o diretório que contem os certificados:

cd /opt/docker-portovelho/cert#

Troque os arquivos certificate.pfx, portovelho_ro_gov_br.crt e private.key pelos novos certificados com as mesmas extensoes, mantendo o mesmo nome dos arquivos.

Caso necessário, modifique também o arquivo certs-traefik.yaml para incluir ou modificar o nome dos arquivos de certificado a serem utilizados.

ATENÇÃO: Certifique-se de que os novos certificados estão corretos e válidos antes de substituir os antigos.

Agora, reinicialize o proxy Traefik para garantir que as modificações foram aplicadas corretamente.

Identifique o container do Traefik:

docker ps | grep traefik

O resultado deve ser algo parecido com:

root@apl-geo:/opt/docker-portovelho/cert# docker ps | grep traefik
7956f6f82e1c   traefik:v3.0                                                "/entrypoint.sh --lo…"   45 hours ago   Up 45 hours            0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp, 0.0.0.0:8080->8080/tcp, :::8080->8080/tcp   docker-traefik-1

Reinicialize o container do Traefik:

docker restart <container_id> 
 
# por exemplo
docker restart 7956f6f82e1c

Se os certificados foram trocados corretamente, o Traefik deve reiniciar sem problemas e o Geo360 deve estar acessível via HTTPS com os novos certificados.

Faça um commit com a modificação, para que os novos certificados sejam salvos junto ao repositorio de infraestrutura do ambiente.

git add .
git commit -m "chore: atualizacao de certificados"
git push