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 e salvar 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
titleYarn erro - bower

Versão 14 do node para resolver, se não estiver com as dependências anteriores (yarn, bower) instaladas como global, favor instalar global.

Seguir comandos de dependências de compilação em montagem de ambiente.

Informações
titleGulp erro - citação Laravel OCI

Atenção para erro de oracle circulado:
Image Added


Verificar nas variáveis de ambiente se a pasta do oracle está sendo referenciada.
para referenciar deverá criar em: 
Image Added


Dentro do path citar a variável criada:
Image Added

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.