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 stcpdirectlinkApós a instalação a estrutura de diretório acima descrita será criada na seguinte pasta:
/usr/local/stcpdirectlinkO processo de instalação irá criar uma entrada no gerenciador de serviços systemd para execucão da aplicação.
systemctl start stcpdirectlinkEstrutura dos diretórios
Após ser instalado a seguinte estrutura de pastas e arquivos devem estar presentes:
| Diretório | Descrição |
|---|---|
| bin | Executávies da aplicação |
| configs | Configurações |
| control | Diretório de controle |
| data | Diretório de dados (sandbox) |
| license | Diretório de licença |
| logs | Logs de acesso a aplicação |
| static | Páginas estáticas da aplicação |
| static/css | Configurações dos estilos de página |
| static/images | Imagens utilizadas pela aplicação |
| static/portal | Aplicação do portal de transferência (flutter) |
| templates | Modelos de notificações de e-mail/sms/páginas de erros |
| templates/riversoft/email | Modelos de notificações de e-mail (padrão riversoft) |
| templates/riversoft/email/ptb | Modelos de notificações de e-mail (padrão riversoft) em português |
| templates/riversoft/email/esp | Modelos de notificações de e-mail (padrão riversoft) em espanhol |
| templates/riversoft/email/enu | Modelos de notificações de e-mail (padrão riversoft) em ingles |
| templates/riversoft/page | Modelos de notificações de páginas de erros (padrão riversoft) |
| templates/riversoft/page/ptb | Modelos de notificações de páginas de erros (padrão riversoft) em português |
| templates/riversoft/page/esp | Modelos de notificações de páginas de erros (padrão riversoft) em espanhol |
| templates/riversoft/page/enu | Modelos de notificações de páginas de erros (padrão riversoft) em ingles |
| templates/riversoft/sms | Modelos de notificações de sms (padrão riversoft) |
| templates/riversoft/sms/ptb | Modelos de notificações de sms (padrão riversoft) em português |
| templates/riversoft/sms/esp | Modelos de notificações de sms (padrão riversoft) em espanhol |
| templates/riversoft/sms/enu | Modelos de notificações de sms (padrão riversoft) em ingles |