Commit d59e2237703c57927af761f8b5533ea97d9ce9af

Authored by Guilherme Andrade Del Cantoni
1 parent 8f38f9f6
Exists in master

Modificações para tratar a nova estrutura de pastas do projeto SEI no gitlab

Showing 3 changed files with 42 additions and 8 deletions   Show diff stats
@@ -2,3 +2,4 @@ @@ -2,3 +2,4 @@
2 mysql/.tmp 2 mysql/.tmp
3 Vagrantfile.conf 3 Vagrantfile.conf
4 *~ 4 *~
  5 +*.swp
@@ -94,10 +94,10 @@ SCRIPT @@ -94,10 +94,10 @@ SCRIPT
94 daemonize: true, 94 daemonize: true,
95 args: "-p 8080:8080" 95 args: "-p 8080:8080"
96 96
97 - # docker run -d --name sei_www -p 80:80 --link sei_solr:solr --link sei_db:db --link sei_jod:jod -v /mnt/sei/src:/var/www/htmlops/sei processoeletronico/sei:latest 97 + # docker run -d --name sei_www -p 80:80 --link sei_solr:solr --link sei_db:db --link sei_jod:jod -v /mnt/sei/src:/mnt/sei/src processoeletronico/sei:latest
98 docker.run "sei_www", image: "processoeletronico/sei:latest", 98 docker.run "sei_www", image: "processoeletronico/sei:latest",
99 daemonize: true, 99 daemonize: true,
100 - args: "-p 80:80 --link sei_db:db --link sei_solr:solr --link sei_jod:jod -v /mnt/sei/src:/var/www/html" 100 + args: "-p 80:80 --link sei_db:db --link sei_solr:solr --link sei_jod:jod -v /mnt/sei/src:/mnt/sei/src"
101 end 101 end
102 102
103 # Limpeza de arquivos temporários criados durante o provisionamento do sistema 103 # Limpeza de arquivos temporários criados durante o provisionamento do sistema
sei/entrypoint.sh
@@ -2,20 +2,53 @@ @@ -2,20 +2,53 @@
2 2
3 echo "127.0.0.1 sip_www" | tee -a /etc/hosts 3 echo "127.0.0.1 sip_www" | tee -a /etc/hosts
4 4
  5 +# Configura localização das aplicações SEI e SIP
  6 +ln -s /mnt/sei/src/sei /var/www/html/sei
  7 +ln -s /mnt/sei/src/sip /var/www/html/sip
  8 +
  9 +# Configura localização correta da infra_php
  10 +if [ -d /mnt/sei/src/infra/infra_php ]; then dir_infra_php="/mnt/sei/src/infra/infra_php"; else dir_infra_php="/mnt/sei/src/infra_php"; fi
  11 +ln -sf $dir_infra_php /var/www/html/infra_php
  12 +
  13 +# Configura localização correta da infra_js
  14 +if [ -d /mnt/sei/src/infra/infra_js ]; then dir_infra_js="/mnt/sei/src/infra/infra_js"; else dir_infra_js="/mnt/sei/src/infra_js"; fi
  15 +ln -sf $dir_infra_js /var/www/html/infra_js
  16 +
  17 +# Configura localização correta da infra_css
  18 +if [ -d /mnt/sei/src/infra/infra_css ]; then dir_infra_css="/mnt/sei/src/infra/infra_css"; else dir_infra_css="/mnt/sei/src/infra_css"; fi
  19 +ln -sf $dir_infra_css /var/www/html/infra_css
5 20
6 # Atribuição dos parâmetros de configuração do SEI 21 # Atribuição dos parâmetros de configuração do SEI
7 -if [ -f /var/www/html/sei/ConfiguracaoSEI.php ]; then  
8 - cp /var/www/html/sei/ConfiguracaoSEI.php /var/www/html/sei/ConfiguracaoSEI.php~ 22 +if [ -f /var/www/html/sei/ConfiguracaoSEI.php ] && [ ! -f /var/www/html/sei/ConfiguracaoSEI.php~ ]; then
  23 + mv /var/www/html/sei/ConfiguracaoSEI.php /var/www/html/sei/ConfiguracaoSEI.php~
9 fi 24 fi
10 25
11 -cp /opt/sei/ConfiguracaoSEI.php /var/www/html/sei/ConfiguracaoSEI.php 26 +if [ ! -f /var/www/html/sei/ConfiguracaoSEI.php ]; then
  27 + cp /opt/sei/ConfiguracaoSEI.php /var/www/html/sei/ConfiguracaoSEI.php
  28 +fi
12 29
13 -if [ -f /var/www/html/sip/ConfiguracaoSip.php ]; then  
14 - cp /var/www/html/sip/ConfiguracaoSip.php /var/www/html/sip/ConfiguracaoSip.php~ 30 +# Atribuição dos parâmetros de configuração do SIP
  31 +if [ -f /var/www/html/sip/ConfiguracaoSip.php ] && [ ! -f /var/www/html/sip/ConfiguracaoSip.php~ ]; then
  32 + mv /var/www/html/sip/ConfiguracaoSip.php /var/www/html/sip/ConfiguracaoSip.php~
15 fi 33 fi
16 34
17 -cp /opt/sip/ConfiguracaoSip.php /var/www/html/sip/ConfiguracaoSip.php 35 +if [ ! -f /var/www/html/sip/ConfiguracaoSip.php ]; then
  36 + cp /opt/sip/ConfiguracaoSip.php /var/www/html/sip/ConfiguracaoSip.php
  37 +fi
18 38
  39 +# Configura localização das aplicações SEI e SIP
  40 +ln -s /mnt/sei/src/sei /var/www/html/sei
  41 +ln -s /mnt/sei/src/sip /var/www/html/sip
  42 +
  43 +# Configura localização correta da infra_php
  44 +if [ ! -d /var/www/html/infra_php ]; then
  45 + ln -s /mnt/sei/src/infra/infra_php /var/www/html/infra_php
  46 +fi
  47 +
  48 +# Configura localização correta da infra_js
  49 +if [ ! -d /var/www/html/infra_js ]; then
  50 + ln -s /mnt/sei/src/infra/infra_js /var/www/html/infra_js
  51 +fi
19 52
20 # Criação do diretório padrão de upload de arquivos 53 # Criação do diretório padrão de upload de arquivos
21 mkdir /var/www/html/sei/upload && chmod -R 666 /var/www/html/sei/upload 54 mkdir /var/www/html/sei/upload && chmod -R 666 /var/www/html/sei/upload