Commit 0ed9bf8fc2dbd67c080c6df597333c6b85b4535b

Authored by Guilherme Andrade Del Cantoni
Committed by Guilherme Andrade Del Cantoni
1 parent 342287e9

Configuração do git submodule para referenciar projeto da base de referência do …

…SEI. Agradecimento ao Carlos Vieira (@caduvieira) pela sugestão
.gitmodules 0 → 100644
@@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
  1 +[submodule "mysql/sei-db-ref-executivo"]
  2 + path = mysql/sei-db-ref-executivo
  3 + url = http://softwarepublico.gov.br/gitlab/sei/sei-db-ref-executivo.git
@@ -8,10 +8,9 @@ VAGRANTFILE_API_VERSION = "2" @@ -8,10 +8,9 @@ VAGRANTFILE_API_VERSION = "2"
8 # Parâmetros de customização do ambiente de desenvolvimento 8 # Parâmetros de customização do ambiente de desenvolvimento
9 params = if File.exists?("Vagrantfile.conf") then YAML::load_file("Vagrantfile.conf") else {} end 9 params = if File.exists?("Vagrantfile.conf") then YAML::load_file("Vagrantfile.conf") else {} end
10 params_source_dir = params["source_dir"] || "../sei" 10 params_source_dir = params["source_dir"] || "../sei"
11 -params_script_sei = params["script_sei"] || "../sei-db-ref-executivo/mysql/sei_2_6_0_BD_Ref_Exec.sql"  
12 -params_script_sip = params["script_sip"] || "../sei-db-ref-executivo/mysql/sip_2_6_0_BD_Ref_Exec.sql" 11 +#params_script_sei = params["script_sei"] || "../sei-db-ref-executivo/mysql/sei_2_6_0_BD_Ref_Exec.sql"
  12 +#params_script_sip = params["script_sip"] || "../sei-db-ref-executivo/mysql/sip_2_6_0_BD_Ref_Exec.sql"
13 params_memoria_vm = params["memoria_vm"] || "1024" 13 params_memoria_vm = params["memoria_vm"] || "1024"
14 -#params_repo_arquivos = params["repositorio_arquivos"] || "../sei-arquivos"  
15 14
16 Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| 15 Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
17 # All Vagrant configuration is done here. The most common configuration 16 # All Vagrant configuration is done here. The most common configuration
@@ -43,8 +42,8 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| @@ -43,8 +42,8 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
43 # Diretórios compartilhados com a durante a execução 42 # Diretórios compartilhados com a durante a execução
44 config.vm.synced_folder ".", "/mnt/sei/ops" 43 config.vm.synced_folder ".", "/mnt/sei/ops"
45 config.vm.synced_folder params_source_dir, "/mnt/sei/src", mount_options: ["dmode=777", "fmode=777"] 44 config.vm.synced_folder params_source_dir, "/mnt/sei/src", mount_options: ["dmode=777", "fmode=777"]
46 - config.vm.synced_folder File.dirname(params_script_sei), "/mnt/sei/db_sei"  
47 - config.vm.synced_folder File.dirname(params_script_sip), "/mnt/sei/db_sip" 45 + # config.vm.synced_folder File.dirname(params_script_sei), "/mnt/sei/db_sei"
  46 + # config.vm.synced_folder File.dirname(params_script_sip), "/mnt/sei/db_sip"
48 47
49 # Provider-specific configuration so you can fine-tune various 48 # Provider-specific configuration so you can fine-tune various
50 # backing providers for Vagrant. These expose provider-specific options. 49 # backing providers for Vagrant. These expose provider-specific options.
@@ -56,11 +55,11 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| @@ -56,11 +55,11 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
56 end 55 end
57 56
58 config.vm.provision "shell", 57 config.vm.provision "shell",
59 - args: [File.basename(params_script_sei), File.basename(params_script_sip)], 58 + #args: [File.basename(params_script_sei), File.basename(params_script_sip)],
60 inline: <<SCRIPT 59 inline: <<SCRIPT
61 mkdir -p /mnt/sei/ops/mysql/.tmp/ 60 mkdir -p /mnt/sei/ops/mysql/.tmp/
62 - cp /mnt/sei/db_sei/$1 /mnt/sei/ops/mysql/.tmp/sei_mysql.sql  
63 - cp /mnt/sei/db_sip/$2 /mnt/sei/ops/mysql/.tmp/sip_mysql.sql 61 + #cp /mnt/sei/db_sei/$1 /mnt/sei/ops/mysql/.tmp/sei_mysql.sql
  62 + #cp /mnt/sei/db_sip/$2 /mnt/sei/ops/mysql/.tmp/sip_mysql.sql
64 cp /mnt/sei/ops/sei/ConfiguracaoSEI.php /mnt/sei/src/sei/ConfiguracaoSEI.php 63 cp /mnt/sei/ops/sei/ConfiguracaoSEI.php /mnt/sei/src/sei/ConfiguracaoSEI.php
65 cp /mnt/sei/ops/sei/ConfiguracaoSip.php /mnt/sei/src/sip/ConfiguracaoSip.php 64 cp /mnt/sei/ops/sei/ConfiguracaoSip.php /mnt/sei/src/sip/ConfiguracaoSip.php
66 SCRIPT 65 SCRIPT
@@ -102,7 +101,7 @@ SCRIPT @@ -102,7 +101,7 @@ SCRIPT
102 end 101 end
103 102
104 # Limpeza de arquivos temporários criados durante o provisionamento do sistema 103 # Limpeza de arquivos temporários criados durante o provisionamento do sistema
105 - config.vm.provision "shell", inline: "rm -rf /mnt/sei/ops/mysql/.tmp" 104 + # config.vm.provision "shell", inline: "rm -rf /mnt/sei/ops/mysql/.tmp"
106 105
107 # Inicialização dos containers em caso de reinicialização da máquina host 106 # Inicialização dos containers em caso de reinicialização da máquina host
108 # A inicialização é realizada de forma sequencial para evitar conflito no mapeamento de volumes no Docker 107 # A inicialização é realizada de forma sequencial para evitar conflito no mapeamento de volumes no Docker
mysql/Dockerfile
@@ -21,8 +21,11 @@ RUN yum update -y &amp;&amp; \ @@ -21,8 +21,11 @@ RUN yum update -y &amp;&amp; \
21 yum -y clean all 21 yum -y clean all
22 22
23 # Cópia dos backups dos bancos de dados do SEI e SIP 23 # Cópia dos backups dos bancos de dados do SEI e SIP
24 -ADD .tmp/sei_mysql.sql /tmp/sei_mysql.sql  
25 -ADD .tmp/sip_mysql.sql /tmp/sip_mysql.sql 24 +#ADD .tmp/sei_mysql.sql /tmp/sei_mysql.sql
  25 +#ADD .tmp/sip_mysql.sql /tmp/sip_mysql.sql
  26 +ADD sei-db-ref-executivo/mysql/sei_2_6_0_BD_Ref_Exec.sql /tmp/sei_mysql.sql
  27 +ADD sei-db-ref-executivo/mysql/sip_2_6_0_BD_Ref_Exec.sql /tmp/sip_mysql.sql
  28 +
26 29
27 # Configuração da estrutura inicial do banco de dados 30 # Configuração da estrutura inicial do banco de dados
28 RUN mysql_install_db 31 RUN mysql_install_db
mysql/sei-db-ref-executivo 0 → 160000
@@ -0,0 +1 @@ @@ -0,0 +1 @@
  1 +Subproject commit e5851bf0ea9172129d8c8edf9d702c94418bbf05