Pular para o conteúdo principal
Versão: 2.2.2

Serviço do Softexpert Captura (HTTP)

Neste tópico, mostraremos como configurar o serviço do Softexpert Captura com protocolo HTTP na porta 8587. Para isso, realize os seguintes passos:

  1. Crie o diretório secaptureservice:
mkdir /usr/local/se/secaptureservice
  1. Acesse o diretório secaptureservice:
cd /usr/local/se/secaptureservice
  1. Crie o arquivo docker-compose.yml dentro do diretório secaptureservice:
vim docker-compose.yml
  1. Copie o texto abaixo:
version: '3.7'

secaptureservice:
container_name: secaptureservice
image: softexpert/secaptureservice:latest
extra_hosts:
- <URLdeAcessoSE>:IPdoServidor
environment:
- ASPNETCORE_URLS=https://+:443;
- ASPNETCORE_Kestrel__Certificates__Default__Password=${CERTIFICATE_PASSWORD}
- ASPNETCORE_Kestrel__Certificates__Default__Path=/https/${CERTIFICATE_NAME}
ports:
- "${HTTPS_PORT}:443"
volumes:
- ./cert:/https:ro
- ./log:/app/log/
deploy:
resources:
limits:
memory: 4G
  1. Localize o parâmetro extra_hosts.

  2. Insira a URL de acesso do SOftExpert Suite e o IP local do servidor de aplicação, conforme imagem a seguir:

Extra hosts HTTPS
  1. Salve as alterações com:
wq!:
  1. Crie o arquivo capture.env dentro do diretório secaptureservice.
vim capture.env
  1. Insira o texto abaixo, indicando a porta que será utilizada para conexão HTTPS, e informe a senha do certificado no parâmetro CERTIFICATE_PASSWORD=:
HTTP_PORT=8587
cuidado

Por padrão, a porta utilizada para conexão HTTP é 8587, porém, é possível informar uma porta diferente, caso a porta padrão já esteja em uso. Nesse caso, utilize o comando netstat -lnp | grep "8587" para verificar se a porta está em uso.

  1. Inicie o serviço do SoftExpert Captura com o comando abaixo:
cd /usr/local/se/sepdfconverter/ ; docker-compose --env-file capture.env --compatibility up -d

Para parar o serviço, execute o comando abaixo:

cd /usr/local/se/secaptureservice/ ; docker-compose --env-file capture.env down

Para verificar se o serviço do secaptureservice subiu, execute o comando abaixo:

docker ps
  1. Feito isso, acesse o componente SoftExpert Documento > Configuração -> Parâmetros gerais (DC035) e realize o apontamento do serviço na aplicação, informando https://IPdoservidor:8587 no campo Habilitar redirecionamento de serviço do SoftExpert Captura > Servidor.

  2. Em seguida, realize o teste de conexão e salve.