• Dev
  • Novo SGA v2.2 (desenvolvimento)

13 dias depois

Após atualização 2.2, instalei a nova versão deu o erro abaixo, usando o comando: bin/console novosga:install
abre normal o sistema, mas não tem o modulo funcional somente administrativo

novosga2-2.jpg

    israel7souza esse erro está acontecendo caso o banco não exista e então ele é criado pelo próprio script de instalação. Se você rodar o comando install novamente (agora que o banco já está criado), não vai dar erro.

    Resumindo, se rodar o script com o banco já criado não dá erro.

    Eu fiz como me sugeriu, mas continua com seguinte erro.

    novosga2.2.jpg
    comando: bin/console novosga:install

    .env configuração do banco esta ok

    DATABASE_URL="mysql://app:150769@127.0.0.1:3306/app?serverVersion=8.3.0&charset=utf8mb4"
    2 meses depois

    Após instalação da atualização do novosga 2.2 obtive o seguinte erro:
    os comandos para instalar usei os mesmos.

    export APP_ENV=prod
    export LANGUAGE=pt_BR
    export DATABASE_URL="mysql://root:150769@127.0.0.1:3306/app?serverVersion=8.3.0&charset=utf8mb4"
    
    bin/console novosga:install

    erro-novosga2-2.png

    Apos instalado funcionou mas a maior parte dos comandos no modulo unidade passou apresentar o seguinte erro:

    erro-json.png

    16 dias depois

    Acabou de ser mergeado um novo PR relacionado à versão 2.2 no qual corrige vários bugs e adiciona novas funcionalidades: https://github.com/novosga/novosga/pull/409

    Por padrão o projeto já aponta para o branch v2.2: https://github.com/novosga/novosga

    Lembrando que esta versão ainda está em desenvolvimento e novas mudanças irão acontecer, não use em produção, use somente para testes e estudo.

    Só uma pergunta essa versão novosga 2.2, DEV já funciona com magati ou painel normal para teste?

      rogeriolino
      O tipo e extensão da senha de Web API não estão ativando no painel mangati. Mas gostaria de dizer que sei sobre a fase de desenvolvimento e estou somente em teste.

      Public Id
      Client secret

      erro apresentado no painel local, Oops! Internal Server Error
      já no painel mangati não aparece o serviço cadastrado e unidade

        rogeriolino

        Ainda permanece a questão de autenticação pela API
        erro apresentado no painel local, Oops! Internal Server Error
        já no painel mangati não aparece o serviço cadastrado e unidade

        2 meses depois

        rogeriolino uma dúvida fora de contexto. Testei ontem e consegui chamar uma senha fora da ordem na versão 2.1.4!! É esperado esse comportamento na 2.1.4 ?. pra mim não tem problema só uma dúvida mesmo.

          Jairosouza como você fez isso? Na versão 2.1 é possível chamar por ordem geral ou o próximo de um determinado serviço.

            rogeriolino Isso, me expressei errado então, só tinha utilizado ate a 2.0.8 e realmente na 2.1.4 consigo chamar o próximo de outro serviço se ser o próximo da fila geral "todos os serviços". me equivoquei

            2 meses depois

            Olá meus caros, estou nos testes da versão utilizando o método de instalação via docker, conforme documentação. Conforme orientação do Rogério, mudei a imagem para a versão beta. A instalação foi realizada, tudo certo, fiz a migração do banco de dados, até aí blz.
            O que pega é, quando configuro o painel online, ele até se conecta via API, chama a senha da primeira vez, porém não prossegue da mesma forma com as outras, me aparenta ser algo no Mercury, vou deixar abaixo o log (no caso o que é registrado por último) no painel após abrir e chamar a senha pela primeira vez.

            Mixed Content: The page at 'https://painel-client.mangati.com/p/0192f77f-498f-7e4e-b0a4-b1c06be06056' was loaded over HTTPS, but requested an insecure EventSource endpoint 'http://senha.sc.def.br:3000/.well-known/mercure?topic=%2Funidades%2F1%2Fpainel'. This content should also be served over HTTPS.

            No caso a url é um endereço interno dentro da minha rede, abaixo vou deixar o compose que usei para fazer a instalação.

            O compose que utilizei para a instalação.

            version: '2'
            
            services:
              novosga:
                image: novosga/novosga:2.2.0-beta.1
            
                restart: always
                depends_on:
                  - mysqldb
                ports:
                  - "8080:8080"
                environment:
                  APP_ENV: 'prod'
                  # database connection
                  DATABASE_URL: 'mysql://novosga:MySQL_App_P4ssW0rd@mysqldb:3306/novosga2?charset=utf8mb4&serverVersion=5.7.40'
                  # default admin user
                  NOVOSGA_ADMIN_USERNAME: 'admin'
                  NOVOSGA_ADMIN_PASSWORD: '123456'
                  NOVOSGA_ADMIN_FIRSTNAME: 'Administrador'
                  NOVOSGA_ADMIN_LASTNAME: 'Global'
                  # default unity
                  NOVOSGA_UNITY_NAME: 'Minha unidade'
                  NOVOSGA_UNITY_CODE: 'U01'
                  # default no-priority
                  NOVOSGA_NOPRIORITY_NAME: 'Normal'
                  NOVOSGA_NOPRIORITY_DESCRIPTION: 'Atendimento normal'
                  # default priority
                  NOVOSGA_PRIORITY_NAME: 'Prioridade'
                  NOVOSGA_PRIORITY_DESCRIPTION: 'Atendimento prioritário'
                  # default place
                  NOVOSGA_PLACE_NAME: 'Guichê'
                  # Set TimeZone and locale
                  TZ: 'America/Sao_Paulo'
                  APP_LANGUAGE: 'pt_BR'
                  # Endereço Mercure para publicar mensagem (onde "mercure" é o nome do host)
                  # esse endereço será chamado internamente via o PHP
                  MERCURE_PUBLIC_URL: http://senha.sc.def.br:3000/.well-known/mercure
                  # Endereço Mercure para consumir mensagem
                  # esse endereço será chamado via o navegador web
                  MERCURE_CONSUMER_URL: http://senha.sc.def.br:3000/.well-known/mercure

            Código completo

            version: '2'
            
            services:
              novosga:
                image: novosga/novosga:2.2.0-beta.1
            
                restart: always
                depends_on:
                  - mysqldb
                ports:
                  - "8080:8080"
                environment:
                  APP_ENV: 'prod'
                  # database connection
                  DATABASE_URL: 'mysql://novosga:MySQL_App_P4ssW0rd@mysqldb:3306/novosga2?charset=utf8mb4&serverVersion=5.7.40'
                  # default admin user
                  NOVOSGA_ADMIN_USERNAME: 'admin'
                  NOVOSGA_ADMIN_PASSWORD: '123456'
                  NOVOSGA_ADMIN_FIRSTNAME: 'Administrador'
                  NOVOSGA_ADMIN_LASTNAME: 'Global'
                  # default unity
                  NOVOSGA_UNITY_NAME: 'Minha unidade'
                  NOVOSGA_UNITY_CODE: 'U01'
                  # default no-priority
                  NOVOSGA_NOPRIORITY_NAME: 'Normal'
                  NOVOSGA_NOPRIORITY_DESCRIPTION: 'Atendimento normal'
                  # default priority
                  NOVOSGA_PRIORITY_NAME: 'Prioridade'
                  NOVOSGA_PRIORITY_DESCRIPTION: 'Atendimento prioritário'
                  # default place
                  NOVOSGA_PLACE_NAME: 'Guichê'
                  # Set TimeZone and locale
                  TZ: 'America/Sao_Paulo'
                  APP_LANGUAGE: 'pt_BR'
                  # Endereço Mercure para publicar mensagem (onde "mercure" é o nome do host)
                  # esse endereço será chamado internamente via o PHP
                  MERCURE_PUBLIC_URL: http://senha.sc.def.br:3000/.well-known/mercure
                  # Endereço Mercure para consumir mensagem
                  # esse endereço será chamado via o navegador web
                  MERCURE_CONSUMER_URL: http://senha.sc.def.br:3000/.well-known/mercure
              mercure:
                image: novosga/mercure:v0.11
                restart: always
                ports:
                  - "3000:3000"
                environment:
                  # same value from ports
                  SERVER_NAME: ":3000"
                  # default publish key, must be changed
                  MERCURE_PUBLISHER_JWT_KEY: "!ChangeMe!"
                  MERCURE_EXTRA_DIRECTIVES:  "anonymous 1; cors_origins *"
              mysqldb:
                image: mysql:5.7
                volumes:
                - /mnt/arquivos/docker/mysql:/var/lib/mysql
                restart: always
                environment:
                  MYSQL_USER: 'novosga'
                  MYSQL_DATABASE: 'novosga2'
                  MYSQL_ROOT_PASSWORD: 'MySQL_r00t_P4ssW0rd'
                  MYSQL_PASSWORD: 'MySQL_App_P4ssW0rd'
                  # Set TimeZone
                  TZ: 'America/Sao_Paulo'