Instalação de serviços: mudanças entre as edições

De Merito Wiki
Ir para: navegação, pesquisa
(FTP)
 
(2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 2: Linha 2:


=== Configuração ===
=== Configuração ===
Para uma melhor experiência com o serviço, recomendamos que o mesmo seja executado no servidor da empresa e que a configuração de IP esteja fixa.
Para uma melhor experiência com serviços que recebem conexões externas , recomendamos que o mesmo seja executado no servidor da empresa e que a configuração de IP esteja fixa.


# Crie uma pasta para o serviço, caso seja algum serviço em que seja necessário o sistema recomendamos que seja feita a instalação na pasta do sistema, nos demais casos recomendamos que seja utilizado /opt/merito/{nome do serviço} para melhor manutenibilidade
# Crie uma pasta para o serviço,  
# Coloque o arquivo de configuração XML nesta pasta, caso não tenha o arquivo de configuração entre em contato com a Mérito
#* caso seja algum serviço em que seja necessário o sistema recomendamos que seja feita a instalação na pasta do sistema
#* nos demais casos recomendamos que seja utilizado os locais abaixo para melhor manutenibilidade
#** '''Linux:''' /opt/merito/{nome do serviço}  
#** '''Windows:''' C:/merito/{nome do serviço}
# Coloque o arquivo de configuração XML nesta pasta, caso não tenha o arquivo de configuração entre em contato com a Mérito ou faça o download do mesmo no FTP do servidor 2 pasta "Instalação de serviços 2025"
# Altere dentro do arquivo de configuração os seguintes parâmetros  
# Altere dentro do arquivo de configuração os seguintes parâmetros  
## '''executable:''' Adicione o caminho do jar necessário para a execução do mesmo(o java pode ser uma distribuição portable sem problemas)
## '''executable:''' Adicione o caminho do jar necessário para a execução do mesmo(o java pode ser uma distribuição portable sem problemas)
Linha 27: Linha 31:


# Faça download do script de instalação Linux  
# Faça download do script de instalação Linux  
# renomeie-o para o mesmo nome do arquivo de configuração xml, sem extensão
# mova-o para a mesma pasta do arquivo configuração xml e do arquivo executável Jar
# Conceda permissão de execução para o script <code>chmod +x {nome}</code>
# Conceda permissão de execução para o script <code>chmod +x InstaladorServicoVX.X.X.sh</code>
# Execute o script
# Execute o script <code>InstaladorServicoVX.X.X.sh {nome do xml}</code>

Edição atual tal como às 14h46min de 17 de outubro de 2024

Para tentar simplificar o processo de instalação de serviços esta é a nossa nova abordagem

Configuração

Para uma melhor experiência com serviços que recebem conexões externas , recomendamos que o mesmo seja executado no servidor da empresa e que a configuração de IP esteja fixa.

  1. Crie uma pasta para o serviço,
    • caso seja algum serviço em que seja necessário o sistema recomendamos que seja feita a instalação na pasta do sistema
    • nos demais casos recomendamos que seja utilizado os locais abaixo para melhor manutenibilidade
      • Linux: /opt/merito/{nome do serviço}
      • Windows: C:/merito/{nome do serviço}
  2. Coloque o arquivo de configuração XML nesta pasta, caso não tenha o arquivo de configuração entre em contato com a Mérito ou faça o download do mesmo no FTP do servidor 2 pasta "Instalação de serviços 2025"
  3. Altere dentro do arquivo de configuração os seguintes parâmetros
    1. executable: Adicione o caminho do jar necessário para a execução do mesmo(o java pode ser uma distribuição portable sem problemas)
    2. ENV: Configure as variáveis necessárias para a aplicação OBS: Em caso de APP_PROFILE, ou PROFILE manter "prod" para ambiente de produção e "homolog" para ambiente de homologação
    3. arguments: Verificar o caminho do jar
      1. Caso o arquivo config esteja na mesma pasta do jar pode ser utilizado o %base%/nome do jar
      2. caso estejam em pastas diferentes mudar a pasta para a correta
  4. Etapa inicial da instalação finalizada, vamos para a etapa 2 que é a parte relacionada a Sistema operacional

Instalação no sistema operacional

Windows

Nota: O gerenciador de serviço padrão é o WinSW. Os arquivos .exe não serão enviados para evitar bloqueios durante a atualização. Eles devem ser baixados do WinSW

  1. Faça o download da ultima versão do arquivo WinSW para a versão do seu sistema seja x86(32) ou x64.
  2. Execute um prompt de comando como administrador.
  3. Navegue até a pasta do arquivo.
  4. Execute o comando: WinSW-{x64|x86}.exe install {caminho para o arquivo de configuração} O caminho para o arquivo de configuração. Se um arquivo não for especificado, o WinSW procura no diretório executável por um arquivo .xml com o mesmo nome de arquivo sem a extensão.

Linux

  1. Faça download do script de instalação Linux
  2. mova-o para a mesma pasta do arquivo configuração xml e do arquivo executável Jar
  3. Conceda permissão de execução para o script chmod +x InstaladorServicoVX.X.X.sh
  4. Execute o script InstaladorServicoVX.X.X.sh {nome do xml}