Commit 2f45674147cbfe9a7a801df8b4bc80404f829bbd
1 parent
bae7ccc3
Exists in
master
Correções finais no provisionamento da base Oracle
Showing
11 changed files
with
67 additions
and
71 deletions
Show diff stats
Vagrantfile
| @@ -24,9 +24,8 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| | @@ -24,9 +24,8 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| | ||
| 24 | config.vm.synced_folder "../sei", "/mnt/sei/src", mount_options: ["dmode=777", "fmode=777"] | 24 | config.vm.synced_folder "../sei", "/mnt/sei/src", mount_options: ["dmode=777", "fmode=777"] |
| 25 | 25 | ||
| 26 | # Configurações padrão da máquina virtual host | 26 | # Configurações padrão da máquina virtual host |
| 27 | - # TODO: Reduzir a quantidade de memória utilizada para testes | ||
| 28 | config.vm.provider "virtualbox" do |vb| | 27 | config.vm.provider "virtualbox" do |vb| |
| 29 | - vb.customize ["modifyvm", :id, "--memory", "2048", "--usb", "off", "--audio", "none"] | 28 | + vb.customize ["modifyvm", :id, "--memory", "4096", "--usb", "off", "--audio", "none"] |
| 30 | end | 29 | end |
| 31 | 30 | ||
| 32 | # Provisionamento da máquina virtual responsável por manter os containers do Docker | 31 | # Provisionamento da máquina virtual responsável por manter os containers do Docker |
Vagrantfile_Distrib
| @@ -34,9 +34,9 @@ Vagrant.configure(2) do |config| | @@ -34,9 +34,9 @@ Vagrant.configure(2) do |config| | ||
| 34 | # Configuração do redirecionamento entre Máquina Virtual e Host | 34 | # Configuração do redirecionamento entre Máquina Virtual e Host |
| 35 | # Necessário permissões de root para utilizar a porta 80 (> 1024) | 35 | # Necessário permissões de root para utilizar a porta 80 (> 1024) |
| 36 | config.vm.network :forwarded_port, guest: 80, host: 80 # SIP e SEI (Apache) | 36 | config.vm.network :forwarded_port, guest: 80, host: 80 # SIP e SEI (Apache) |
| 37 | - config.vm.network :forwarded_port, guest: 3306, host: 3306 # Banco de Dados (Mysql) | ||
| 38 | config.vm.network :forwarded_port, guest: 1521, host: 1521 # Banco de Dados (Oracle) | 37 | config.vm.network :forwarded_port, guest: 1521, host: 1521 # Banco de Dados (Oracle) |
| 39 | config.vm.network :forwarded_port, guest: 1433, host: 1433 # Banco de Dados (SQL Server) | 38 | config.vm.network :forwarded_port, guest: 1433, host: 1433 # Banco de Dados (SQL Server) |
| 39 | + config.vm.network :forwarded_port, guest: 3306, host: 3306 # Banco de Dados (Mysql) | ||
| 40 | config.vm.network :forwarded_port, guest: 8080, host: 8080 # Jod Converter (Tomcat) | 40 | config.vm.network :forwarded_port, guest: 8080, host: 8080 # Jod Converter (Tomcat) |
| 41 | config.vm.network :forwarded_port, guest: 8983, host: 8983 # Solr Indexer (Jetty) | 41 | config.vm.network :forwarded_port, guest: 8983, host: 8983 # Solr Indexer (Jetty) |
| 42 | config.vm.network :forwarded_port, guest: 1080, host: 1080 # MailCatcher | 42 | config.vm.network :forwarded_port, guest: 1080, host: 1080 # MailCatcher |
mysql/install.sh
| @@ -30,7 +30,6 @@ mysql -e "GRANT ALL PRIVILEGES ON sei.* TO 'sei_user'@'%'" sei | @@ -30,7 +30,6 @@ mysql -e "GRANT ALL PRIVILEGES ON sei.* TO 'sei_user'@'%'" sei | ||
| 30 | # Restauração dos bancos de dados | 30 | # Restauração dos bancos de dados |
| 31 | mysql sei < /tmp/sei_mysql.sql | 31 | mysql sei < /tmp/sei_mysql.sql |
| 32 | mysql sip < /tmp/sip_mysql.sql | 32 | mysql sip < /tmp/sip_mysql.sql |
| 33 | -rm -f /tmp/sei_mysql.sql /tmp/sip_mysql.sql | ||
| 34 | 33 | ||
| 35 | # Atualização dos parâmetros do SEI e do SIP | 34 | # Atualização dos parâmetros do SEI e do SIP |
| 36 | mysql -e "update orgao set sigla='ABC', descricao='ORGAO ABC' where id_orgao=0;" sip | 35 | mysql -e "update orgao set sigla='ABC', descricao='ORGAO ABC' where id_orgao=0;" sip |
mysql/sei-db-ref-executivo
oracle/Dockerfile
| @@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
| 4 | # Container preparado e configurado para uso em desenvolvimento e testes | 4 | # Container preparado e configurado para uso em desenvolvimento e testes |
| 5 | ################################################################################ | 5 | ################################################################################ |
| 6 | 6 | ||
| 7 | -FROM wnameless/oracle-xe-11g | 7 | +FROM wnameless/oracle-xe-11g:16.04 |
| 8 | MAINTAINER Guilherme Andrade Del Cantoni <guilherme.cantoni@planejamento.gov.br> | 8 | MAINTAINER Guilherme Andrade Del Cantoni <guilherme.cantoni@planejamento.gov.br> |
| 9 | 9 | ||
| 10 | ############################# INÍCIO DA INSTALACAO ############################# | 10 | ############################# INÍCIO DA INSTALACAO ############################# |
oracle/assets/pre-install.sql
| @@ -8,8 +8,8 @@ ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE AL16UTF16; | @@ -8,8 +8,8 @@ ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE AL16UTF16; | ||
| 8 | SHUTDOWN IMMEDIATE; | 8 | SHUTDOWN IMMEDIATE; |
| 9 | STARTUP; | 9 | STARTUP; |
| 10 | 10 | ||
| 11 | -CREATE TABLESPACE SEI DATAFILE '/u01/app/oracle/oradata/XE/sei.dbf' SIZE 20M AUTOEXTEND ON; | ||
| 12 | -CREATE TABLESPACE SIP DATAFILE '/u01/app/oracle/oradata/XE/sip.dbf' SIZE 20M AUTOEXTEND ON; | 11 | +CREATE TABLESPACE SEI DATAFILE '/u01/app/oracle/oradata/XE/sei.dbf' SIZE 50M AUTOEXTEND ON; |
| 12 | +CREATE TABLESPACE SIP DATAFILE '/u01/app/oracle/oradata/XE/sip.dbf' SIZE 50M AUTOEXTEND ON; | ||
| 13 | 13 | ||
| 14 | CREATE USER sei IDENTIFIED BY sei_user; | 14 | CREATE USER sei IDENTIFIED BY sei_user; |
| 15 | CREATE USER sip IDENTIFIED BY sip_user; | 15 | CREATE USER sip IDENTIFIED BY sip_user; |
oracle/install.sh
| @@ -8,9 +8,7 @@ export ORACLE_SID=XE | @@ -8,9 +8,7 @@ export ORACLE_SID=XE | ||
| 8 | export NLS_LANG=PORTUGUESE_BRAZIL.WE8MSWIN1252 | 8 | export NLS_LANG=PORTUGUESE_BRAZIL.WE8MSWIN1252 |
| 9 | 9 | ||
| 10 | # Inicialização do servidor | 10 | # Inicialização do servidor |
| 11 | -bash /usr/sbin/startup.sh | ||
| 12 | - | ||
| 13 | -sleep 15 | 11 | +/usr/sbin/startup.sh |
| 14 | 12 | ||
| 15 | # Configuração do character set e outros parâmetros iniciais | 13 | # Configuração do character set e outros parâmetros iniciais |
| 16 | sqlplus sys/oracle as sysdba @"/tmp/pre-install.sql" | 14 | sqlplus sys/oracle as sysdba @"/tmp/pre-install.sql" |
oracle/sei-db-ref-executivo
sqlserver/install.sh
| @@ -6,10 +6,10 @@ export ACCEPT_EULA=Y | @@ -6,10 +6,10 @@ export ACCEPT_EULA=Y | ||
| 6 | export SA_PASSWORD='yourStrong(!)Password' | 6 | export SA_PASSWORD='yourStrong(!)Password' |
| 7 | 7 | ||
| 8 | # Instalação do FreeTDS para acesso ao SQL Server | 8 | # Instalação do FreeTDS para acesso ao SQL Server |
| 9 | - apt-get -y update && apt-get -y install libodbc1 freetds-dev freetds-bin | 9 | +apt-get -y update && apt-get -y install libodbc1 freetds-dev freetds-bin |
| 10 | 10 | ||
| 11 | /opt/mssql/bin/sqlservr.sh & | 11 | /opt/mssql/bin/sqlservr.sh & |
| 12 | -sleep 10 | 12 | +sleep 20 |
| 13 | 13 | ||
| 14 | tsql -S localhost -U sa -P 'yourStrong(!)Password' < /tmp/restore.sql | 14 | tsql -S localhost -U sa -P 'yourStrong(!)Password' < /tmp/restore.sql |
| 15 | 15 |
sqlserver/sei-db-ref-executivo
update-containers.sh
| @@ -3,29 +3,29 @@ set -e | @@ -3,29 +3,29 @@ set -e | ||
| 3 | 3 | ||
| 4 | VERSAO_CONTAINERS='1.0' | 4 | VERSAO_CONTAINERS='1.0' |
| 5 | 5 | ||
| 6 | -vagrant destroy | 6 | +#vagrant destroy |
| 7 | 7 | ||
| 8 | #docker stop $(docker ps -q) | 8 | #docker stop $(docker ps -q) |
| 9 | #docker rm $(docker ps -a -q) | 9 | #docker rm $(docker ps -a -q) |
| 10 | #docker rmi --force $(docker images -q) | 10 | #docker rmi --force $(docker images -q) |
| 11 | 11 | ||
| 12 | -cd solr | ||
| 13 | -docker build -t sei3_solr-6.1 . | ||
| 14 | -docker tag sei3_solr-6.1 guilhermeadc/sei3_solr-6.1:latest | ||
| 15 | -docker tag sei3_solr-6.1 guilhermeadc/sei3_solr-6.1:$VERSAO_CONTAINERS | ||
| 16 | -cd .. | 12 | +#cd solr |
| 13 | +#docker build -t sei3_solr-6.1 . | ||
| 14 | +#docker tag sei3_solr-6.1 guilhermeadc/sei3_solr-6.1:latest | ||
| 15 | +#docker tag sei3_solr-6.1 guilhermeadc/sei3_solr-6.1:$VERSAO_CONTAINERS | ||
| 16 | +#cd .. | ||
| 17 | 17 | ||
| 18 | -cd jod | ||
| 19 | -docker build -t sei3_jod-2.2.2 . | ||
| 20 | -docker tag sei3_jod-2.2.2 guilhermeadc/sei3_jod-2.2.2:latest | ||
| 21 | -docker tag sei3_jod-2.2.2 guilhermeadc/sei3_jod-2.2.2:$VERSAO_CONTAINERS | ||
| 22 | -cd .. | 18 | +#cd jod |
| 19 | +#docker build -t sei3_jod-2.2.2 . | ||
| 20 | +#docker tag sei3_jod-2.2.2 guilhermeadc/sei3_jod-2.2.2:latest | ||
| 21 | +#docker tag sei3_jod-2.2.2 guilhermeadc/sei3_jod-2.2.2:$VERSAO_CONTAINERS | ||
| 22 | +#cd .. | ||
| 23 | 23 | ||
| 24 | -cd mysql | ||
| 25 | -docker build -t sei3_mysql-5.6 . | ||
| 26 | -docker tag sei3_mysql-5.6 guilhermeadc/sei3_mysql-5.6:latest | ||
| 27 | -docker tag sei3_mysql-5.6 guilhermeadc/sei3_mysql-5.6:1.1 | ||
| 28 | -cd .. | 24 | +#cd mysql |
| 25 | +#docker build -t sei3_mysql-5.6 . | ||
| 26 | +#docker tag sei3_mysql-5.6 guilhermeadc/sei3_mysql-5.6:latest | ||
| 27 | +#docker tag sei3_mysql-5.6 guilhermeadc/sei3_mysql-5.6:1.2 | ||
| 28 | +#cd .. | ||
| 29 | 29 | ||
| 30 | cd oracle | 30 | cd oracle |
| 31 | docker build -t sei3_oracle-11g . | 31 | docker build -t sei3_oracle-11g . |
| @@ -33,49 +33,49 @@ docker tag sei3_oracle-11g guilhermeadc/sei3_oracle-11g:latest | @@ -33,49 +33,49 @@ docker tag sei3_oracle-11g guilhermeadc/sei3_oracle-11g:latest | ||
| 33 | docker tag sei3_oracle-11g guilhermeadc/sei3_oracle-11g:1.1 | 33 | docker tag sei3_oracle-11g guilhermeadc/sei3_oracle-11g:1.1 |
| 34 | cd .. | 34 | cd .. |
| 35 | 35 | ||
| 36 | -cd httpd | ||
| 37 | -docker build -t sei3_httpd-2.4 . | ||
| 38 | -docker tag sei3_httpd-2.4 guilhermeadc/sei3_httpd-2.4:latest | ||
| 39 | -docker tag sei3_httpd-2.4 guilhermeadc/sei3_httpd-2.4:$VERSAO_CONTAINERS | ||
| 40 | -cd .. | ||
| 41 | - | ||
| 42 | -cd mailcatcher | ||
| 43 | -docker build -t sei3_mailcatcher . | ||
| 44 | -docker tag sei3_mailcatcher guilhermeadc/sei3_mailcatcher:latest | ||
| 45 | -docker tag sei3_mailcatcher guilhermeadc/sei3_mailcatcher:$VERSAO_CONTAINERS | ||
| 46 | -cd .. | ||
| 47 | - | ||
| 48 | -cd memcached | ||
| 49 | -docker build -t sei3_memcached . | ||
| 50 | -docker tag sei3_memcached guilhermeadc/sei3_memcached:latest | ||
| 51 | -docker tag sei3_memcached guilhermeadc/sei3_memcached:$VERSAO_CONTAINERS | ||
| 52 | -cd .. | ||
| 53 | - | ||
| 54 | -cd sqlserver | ||
| 55 | -docker build -t sei3_sqlserver-2016 . | ||
| 56 | -docker tag sei3_sqlserver-2016 guilhermeadc/sei3_sqlserver-2016:latest | ||
| 57 | -docker tag sei3_sqlserver-2016 guilhermeadc/sei3_sqlserver-2016:1.1 | ||
| 58 | -cd .. | ||
| 59 | - | ||
| 60 | -docker push guilhermeadc/sei3_solr-6.1:$VERSAO_CONTAINERS | ||
| 61 | -docker push guilhermeadc/sei3_jod-2.2.2:$VERSAO_CONTAINERS | ||
| 62 | -docker push guilhermeadc/sei3_mysql-5.6:1.1 | 36 | +#cd httpd |
| 37 | +#docker build -t sei3_httpd-2.4 . | ||
| 38 | +#docker tag sei3_httpd-2.4 guilhermeadc/sei3_httpd-2.4:latest | ||
| 39 | +#docker tag sei3_httpd-2.4 guilhermeadc/sei3_httpd-2.4:$VERSAO_CONTAINERS | ||
| 40 | +#cd .. | ||
| 41 | + | ||
| 42 | +#cd mailcatcher | ||
| 43 | +#docker build -t sei3_mailcatcher . | ||
| 44 | +#docker tag sei3_mailcatcher guilhermeadc/sei3_mailcatcher:latest | ||
| 45 | +#docker tag sei3_mailcatcher guilhermeadc/sei3_mailcatcher:$VERSAO_CONTAINERS | ||
| 46 | +#cd .. | ||
| 47 | + | ||
| 48 | +#cd memcached | ||
| 49 | +#docker build -t sei3_memcached . | ||
| 50 | +#docker tag sei3_memcached guilhermeadc/sei3_memcached:latest | ||
| 51 | +#docker tag sei3_memcached guilhermeadc/sei3_memcached:$VERSAO_CONTAINERS | ||
| 52 | +#cd .. | ||
| 53 | + | ||
| 54 | +#cd sqlserver | ||
| 55 | +#docker build -t sei3_sqlserver-2016 . | ||
| 56 | +#docker tag sei3_sqlserver-2016 guilhermeadc/sei3_sqlserver-2016:latest | ||
| 57 | +#docker tag sei3_sqlserver-2016 guilhermeadc/sei3_sqlserver-2016:1.1 | ||
| 58 | +#cd .. | ||
| 59 | + | ||
| 60 | +#docker push guilhermeadc/sei3_solr-6.1:$VERSAO_CONTAINERS | ||
| 61 | +#docker push guilhermeadc/sei3_jod-2.2.2:$VERSAO_CONTAINERS | ||
| 62 | +#docker push guilhermeadc/sei3_mysql-5.6:1.2 | ||
| 63 | docker push guilhermeadc/sei3_oracle-11g:1.1 | 63 | docker push guilhermeadc/sei3_oracle-11g:1.1 |
| 64 | -docker push guilhermeadc/sei3_httpd-2.4:$VERSAO_CONTAINERS | ||
| 65 | -docker push guilhermeadc/sei3_mailcatcher:$VERSAO_CONTAINERS | ||
| 66 | -docker push guilhermeadc/sei3_memcached:$VERSAO_CONTAINERS | ||
| 67 | -docker push guilhermeadc/sei3_sqlserver-2016:1.1 | ||
| 68 | - | ||
| 69 | -docker push guilhermeadc/sei3_solr-6.1:latest | ||
| 70 | -docker push guilhermeadc/sei3_jod-2.2.2:latest | ||
| 71 | -docker push guilhermeadc/sei3_mysql-5.6:latest | 64 | +#docker push guilhermeadc/sei3_httpd-2.4:$VERSAO_CONTAINERS |
| 65 | +#docker push guilhermeadc/sei3_mailcatcher:$VERSAO_CONTAINERS | ||
| 66 | +#docker push guilhermeadc/sei3_memcached:$VERSAO_CONTAINERS | ||
| 67 | +#docker push guilhermeadc/sei3_sqlserver-2016:1.1 | ||
| 68 | + | ||
| 69 | +#docker push guilhermeadc/sei3_solr-6.1:latest | ||
| 70 | +#docker push guilhermeadc/sei3_jod-2.2.2:latest | ||
| 71 | +#docker push guilhermeadc/sei3_mysql-5.6:latest | ||
| 72 | docker push guilhermeadc/sei3_oracle-11g:latest | 72 | docker push guilhermeadc/sei3_oracle-11g:latest |
| 73 | -docker push guilhermeadc/sei3_httpd-2.4:latest | ||
| 74 | -docker push guilhermeadc/sei3_mailcatcher:latest | ||
| 75 | -docker push guilhermeadc/sei3_memcached:latest | ||
| 76 | -docker push guilhermeadc/sei3_sqlserver-2016:latest | 73 | +#docker push guilhermeadc/sei3_httpd-2.4:latest |
| 74 | +#docker push guilhermeadc/sei3_mailcatcher:latest | ||
| 75 | +#docker push guilhermeadc/sei3_memcached:latest | ||
| 76 | +#docker push guilhermeadc/sei3_sqlserver-2016:latest | ||
| 77 | 77 | ||
| 78 | -vagrant up | 78 | +#vagrant up |
| 79 | 79 | ||
| 80 | exit 0 | 80 | exit 0 |
| 81 | 81 |