projeto-siga / docker

Repositório Docker para o SIGA
6 stars 4 forks source link

docker

Repositório Docker para o SIGA

Experimente o SIGA no Windows

Este texto explica como executar os servidores do SIGA no Windows para fins de teste. Para outras plataformas veja: https://docs.docker.com/installation/#installation.

a. Faça o download do Docker

b. Instale o Docker

c. Execute o seguinte comando no terminal do docker

sudo curl -O https://raw.githubusercontent.com/projeto-siga/docker/master/src/main/resources/scripts/siga-start.sh && sudo chmod +x siga-start.sh && sudo ./siga-start.sh

d. Acesse o siga

Observações

  1. Se o terminal do docker estiver fechado dê dois cliques no ícone Boot2Docker Start na área de trabalho.
  2. O download é demorado na primeira vez (+/- 5 GB)
  3. Nas próximas execuções, basta executar ./siga-start.sh no terminal

Experimente o SIGA no Linux

a. Instale o docker no seu sistema operacional 64-bits (Veja o vídeo da instalação no Centos7)

https://docs.docker.com/installation

b. Execute o seguinte comando no terminal do docker (Veja o vídeo da instalação)

sudo curl -O https://raw.githubusercontent.com/projeto-siga/docker/master/src/main/resources/scripts/siga-start.sh && sudo chmod +x siga-start.sh && sudo ./siga-start.sh

c. Acesse o siga

Observações

  1. Se o terminal do docker estiver fechado dê dois cliques no ícone Boot2Docker Start na área de trabalho.
  2. O download é demorado na primeira vez (+/- 5 GB)
  3. Nas próximas execuções, basta executar ./siga-start.sh no terminal

Usando o SIGA com seu banco de dados e servidor de e-mail

Para utilizar o siga com seu banco de dados Oracle e seu servidor de e-mail siga os passos abaixo.

a. Instale o docker no seu sistema operacional 64-bits

https://docs.docker.com/installation

b. Personalize os arquivos de configuração

Faça o download e altere os seguintes arquivos com os dados do seu ambiente:

  1. standalone.xml

    As propriedades que configuram o servidor de e-mail são:

<property name="servidor.smtp" value="email.server"/>
<property name="servidor.smtp.porta" value="1025"/>
<property name="servidor.smtp.auth" value="true"/>
<property name="servidor.smtp.auth.usuario" value="siga"/>
<property name="servidor.smtp.auth.senha" value="siga"/>
<property name="servidor.smtp.debug" value="false"/>
<property name="servidor.smtp.usuario.remetente" value="Administrador do Siga&lt;sigadocs@jfrj.jus.br>"/>

c. Disponibilize os arquivos de configuração

  1. Execute o procedimento para disponibilizar os arquivos configurados para seu ambiente

d. Inicie o servidor de aplicação

Execute o seguinte comando

Alterando os seguintes parâmetros:

--dns=[seu_dns] - informe o DNS que será utilizado para o servidor de aplicações. Ex: --dns=10.0.2.3

--dns-search=[seu_dominio_dns] - informe o domínio do seu DNS. Ex: --dns-search=corp.jfrj.gov.br

-e db_server_name=[nome_do_servidor_bd] - Informe o nome de rede da máquina com o Oracle instalado. Ex: -e db_server_name=servidor_oracle

-e db_server_check_url=jdbc:oracle:thin:@//[nome_do_servidor_bd]:[porta_bd]/[instancia_bd] - Informe a string de conexão via jdbc para o banco de dados. Ex: -e db_server_check_url=jdbc:oracle:thin:@//servidor_oracle:1521/DESENV

siga/app.server[:versao_siga] - Informe o número da versão do siga a ser executada (versões docker são listadas aqui)

-e db_server_check_user=[usuario_check] - Informe o nome do usuário utilizado para testar se banco de dados estar no ar (UP). Ex: -e db_server_check_user=system

-e db_server_check_pass=[senha_usuario_check] - Informe a senha do usuário utilizado para testar se banco de dados estar no ar (UP). Ex: -e db_server_check_pass=oracle

e. Inicie o servidor web

Execute o seguinte comando