Recriar a base de dados do SMath

Em casos raros, como a perda da palavra-passe de administrador ou uma inconsistência interna dos dados, pode ser necessário recriar a base de dados do Local Licensing Server.

Para isso, proceda da seguinte forma:

  • Aceda à pasta a partir da qual inicializou a aplicação do servidor; é aí que se encontra o seu ficheiro compose

  • Pare a aplicação do servidor com o comando

    docker compose down
    
  • Depois de a aplicação do servidor estar parada, é necessário limpar o volume Docker que contém a base de dados do servidor. Para isso, comece por descobrir o nome desse volume com o comando

    docker volume ls
    
  • O comando anterior mostra todos os volumes Docker do seu computador. Procure o volume com o nome XXX_postgres-data-XXX, em que XXX é muito provavelmente o nome da sua empresa. Remova-o com o comando

    docker volume rm XXX_postgres-data-XXX
    
  • Confirme que o volume foi eliminado executando novamente

    docker volume ls
    
  • A base de dados está agora limpa. Para a recriar, volte a iniciar a aplicação do servidor com o comando

    docker compose up -d
    

Nota: a base de dados está agora vazia, pelo que é necessário voltar a configurar a palavra-passe de admin e configurar a licença na página Licenses, tal como descrito nas suas instruções de entrega.