Instalação

Distribuição dos pacotes para instalação

O STCP Directlink é distribuido através de um arquivo zip (stcpdirectlink-<versão>.zip) que deverá ser descompactado na pasta de sua preferência (ex.: /usr/local ou C:/Arquivos de Programa) ou nas plataformas linux (RedHat, Centos, Rocky, Oracle, Amazon e etc.) através do gerenciador de pacotes yum.


Exemplo:

stcpdirectlink-<versão>-prod

Requisitos

  • Sistema operacional (Windows ou Linux);
  • Interface de rede para o serviço http/https;
  • Relay de e-mail para o serviço de notificação;
  • Banco de dados para registro de log (MySQL, MariaDB ou SQLServer);
  • Chave e certificado digital para comunicação TLS yab.

Instalação pelo gerenciador de pacotes yum yab

A instalação no sistema operacional Linux pode ser realizada através do gerenciador de pacotes yum, o seguinte comando deve ser utilizado:

  yum install stcpdirectlink

Após a instalação a estrutura de diretório acima descrita será criada na seguinte pasta:

  /usr/local/stcpdirectlink

O processo de instalação irá criar uma entrada no gerenciador de serviços systemd para execucão da aplicação.

  systemctl start stcpdirectlink

Estrutura dos diretórios

Após ser instalado a seguinte estrutura de pastas e arquivos devem estar presentes:

                      • DiretórioDescrição
                        binExecutávies da aplicação
                        configsConfigurações
                        controlDiretório de controle
                        dataDiretório de dados (sandbox)
                        licenseDiretório de licença
                        logsLogs de acesso a aplicação
                        staticPáginas estáticas da aplicação
                        static/cssConfigurações dos estilos de página
                        static/imagesImagens utilizadas pela aplicação
                        static/portalAplicação do portal de transferência (flutter)
                        templatesModelos de notificações de e-mail/sms/páginas de erros
                        templates/riversoft/emailModelos de notificações de e-mail (padrão riversoft)
                        templates/riversoft/email/ptbModelos de notificações de e-mail (padrão riversoft) em português
                        templates/riversoft/email/espModelos de notificações de e-mail (padrão riversoft) em espanhol
                        templates/riversoft/email/enuModelos de notificações de e-mail (padrão riversoft) em ingles
                        templates/riversoft/pageModelos de notificações de páginas de erros (padrão riversoft)
                        templates/riversoft/page/ptbModelos de notificações de páginas de erros (padrão riversoft) em português
                        templates/riversoft/page/espModelos de notificações de páginas de erros (padrão riversoft) em espanhol
                        templates/riversoft/page/enuModelos de notificações de páginas de erros (padrão riversoft) em ingles
                        templates/riversoft/smsModelos de notificações de sms (padrão riversoft)
                        templates/riversoft/sms/ptbModelos de notificações de sms (padrão riversoft) em português
                        templates/riversoft/sms/espModelos de notificações de sms (padrão riversoft) em espanhol
                        templates/riversoft/sms/enuModelos de notificações de sms (padrão riversoft) em ingles