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
.gitignore
... ... @@ -2,3 +2,4 @@
2 2 mysql/.tmp
3 3 Vagrantfile.conf
4 4 *~
  5 +*.swp
... ...
Vagrantfile
... ... @@ -94,10 +94,10 @@ SCRIPT
94 94 daemonize: true,
95 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 98 docker.run "sei_www", image: "processoeletronico/sei:latest",
99 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 101 end
102 102  
103 103 # Limpeza de arquivos temporários criados durante o provisionamento do sistema
... ...
sei/entrypoint.sh
... ... @@ -2,20 +2,53 @@
2 2  
3 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 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 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 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 53 # Criação do diretório padrão de upload de arquivos
21 54 mkdir /var/www/html/sei/upload && chmod -R 666 /var/www/html/sei/upload
... ...