Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Este documento tem o objetivo de orientar como preparar e subir o Portal de Imóveis.

  • Para Debugar

Executar todos os comandos no cmd como administrador.

Informações
titleIMPORTANTE

 Os Arquivos do PHP customizado, Word, Pdf e outros instaladores uteis ja se encontram no caminho:         
https://drive.google.com/drive/u/0/folders/1DnFsCZd-WiHsgPv-RLP17kBpjX0qxhWV

1 - Siga todos os passos descritos no link: Montagem de Ambiente.
     
Atenção: a partir da versão 12.1.2402 o PVI teve o php atualizado para a versão 7.3.24 para atender ao oracle, então o build funciona somente quando este estiver sendo referenciado no iis.

Informações
titlePaginas Revitalizadas PI

Rodar o restore configurado para dar get nos arquivos do portal gestão de imoveis, onde se econtra os novos fontes de frontend em po-ui ou smartui que fazem parte da modernização do PI. crie na pasta bin do RM um diretorio com o nome "wwwroot" e no restore configure "Portais" para dar get nos fontes direto para o wwwroot da bin.


2 - A partir da versão 12.1.2205 a versão do Node utilizado é 14.15.5, para o controle de versão do Node é indicado a utilização do NVM for Windows.
3 - Para debugar é indicado utilizar o VSCode. Abra o folder "C:\RM\Atual\Release\FrameHTML\web_src\app\Imb\PVI".
4 - Para controle de fontes pelo VSCode com vinculo ao TFS, instale a extension TFS com a logo laranjada. Em seguida, vá em File >> Preferences >> Settings, pesquise por "tfs" e no campo "Tfs: Location" informe o caminho do executavel do TFS instalado na máquina que será utilizada para alteração dos fontes. 
5 - As novas paginas (Componentes PO-UI ou SmartView) estão sendo criadas no repositorio do git "portalgestaoimoveis" e tem paginas que são chamada como iframe e paginas que são chamadas dentro de compilação que fica dentro de folder especifico dentro do proprio PVI compilado no pipeline.

Informações
titleErro gulp watch

Ao rodar o gulp watch para compilar os fontes do PI ocorre o erro abaixo.
Erro:
LIBERTY LIBERTY LIBERTY
com um loop infinito que pode até travar o cmd.
Caso isso ocorrá podemos verificar se foi criado pelo yarn o download de codigo malicioso de loop infinito, isso poderá ser verificado em:
citação do erro: https://commons.wikimedia.org/wiki/File:Faker.js_zalgo_LIBERTY.svg

imagem do erro:


 SOLUÇÃO:
                    apagar no caminho 'C:\RM\Atual\Release\FrameHTML\web_src\app\Imb\pvi\node_modules\colors\lib' no arquivo "index.js" o trecho de codigo "" Image Added e salvar o arquivo e dentro do folder xxxxx no arquivo xxxxx apagar o arquivo.
Dentro do folder "C:\RM\Atual\Release\FrameHTML\web_src\app\Imb\pvi\node_modules\colors\lib\custom" apagar o arquivo "american.js".

Informações
titleYarn erro - bower

ao rodar o yarn erro para bower youtuber e outros. rodar o comando "yarn install" no cmd dentro do folder pvi com cmd em admin

Informações
titleDependencias Compilação - Variaveis Path

Verfificar se as variáveis das depencias de compilação foram adicionadas corretamente no path da maquina e do usuário.
Variáveis do sistema:


Variáveis do usuario:

Informações
titleErro git clone

Exibindo image.png

erro ocorre por falta de permissão ao utilizar user e pass do git para login, atualize em "Painel de Controle\Contas de Usuário\Gerenciador de Credenciais" as credenciais do github com o login do seu usuário no git.

Informações
titleLogin PI mestre

user: [email protected]
pass: config_ambiente.php - possui a senha master do PI - "p0rt@l"

Informações
titleImportante!
  • Altere o arquivo 'main.js'
    -  na função ngOnInit()
    - atribua os valores diretamente as variaveis que estão sendo aguardadas serem entregues pela requisição:
         - apiServerPortal = caminho do PVI até a porta (Ex.: http://localhost:8000)
         - apiTokenPortal = token que pode ser encontrado via solicitação da API do RM (Ex.: http://192.168.18.31:8051/api/connect/token)
         - idComissao = chave primaria da comissao que já se encontra cadastrada no banco de dados.