Commit 95a6b4d0fae6420711866d47a6a304b1bd1ce41f
1 parent
4550ea0c
Exists in
sei-v3.0.0-oracle-dockerimages
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 | 24 | config.vm.synced_folder "../sei", "/mnt/sei/src", mount_options: ["dmode=777", "fmode=777"] |
25 | 25 | |
26 | 26 | # Configurações padrão da máquina virtual host |
27 | - # TODO: Reduzir a quantidade de memória utilizada para testes | |
28 | 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 | 29 | end |
31 | 30 | |
32 | 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 | 34 | # Configuração do redirecionamento entre Máquina Virtual e Host |
35 | 35 | # Necessário permissões de root para utilizar a porta 80 (> 1024) |
36 | 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 | 37 | config.vm.network :forwarded_port, guest: 1521, host: 1521 # Banco de Dados (Oracle) |
39 | 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 | 40 | config.vm.network :forwarded_port, guest: 8080, host: 8080 # Jod Converter (Tomcat) |
41 | 41 | config.vm.network :forwarded_port, guest: 8983, host: 8983 # Solr Indexer (Jetty) |
42 | 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 | 30 | # Restauração dos bancos de dados |
31 | 31 | mysql sei < /tmp/sei_mysql.sql |
32 | 32 | mysql sip < /tmp/sip_mysql.sql |
33 | -rm -f /tmp/sei_mysql.sql /tmp/sip_mysql.sql | |
34 | 33 | |
35 | 34 | # Atualização dos parâmetros do SEI e do SIP |
36 | 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 | 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 | 8 | MAINTAINER Guilherme Andrade Del Cantoni <guilherme.cantoni@planejamento.gov.br> |
9 | 9 | |
10 | 10 | ############################# INÍCIO DA INSTALACAO ############################# | ... | ... |
oracle/assets/pre-install.sql
... | ... | @@ -8,8 +8,8 @@ ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE AL16UTF16; |
8 | 8 | SHUTDOWN IMMEDIATE; |
9 | 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 | 14 | CREATE USER sei IDENTIFIED BY sei_user; |
15 | 15 | CREATE USER sip IDENTIFIED BY sip_user; | ... | ... |
oracle/install.sh
... | ... | @@ -8,9 +8,7 @@ export ORACLE_SID=XE |
8 | 8 | export NLS_LANG=PORTUGUESE_BRAZIL.WE8MSWIN1252 |
9 | 9 | |
10 | 10 | # Inicialização do servidor |
11 | -bash /usr/sbin/startup.sh | |
12 | - | |
13 | -sleep 15 | |
11 | +/usr/sbin/startup.sh | |
14 | 12 | |
15 | 13 | # Configuração do character set e outros parâmetros iniciais |
16 | 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 | 6 | export SA_PASSWORD='yourStrong(!)Password' |
7 | 7 | |
8 | 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 | 11 | /opt/mssql/bin/sqlservr.sh & |
12 | -sleep 10 | |
12 | +sleep 20 | |
13 | 13 | |
14 | 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 | 3 | |
4 | 4 | VERSAO_CONTAINERS='1.0' |
5 | 5 | |
6 | -vagrant destroy | |
6 | +#vagrant destroy | |
7 | 7 | |
8 | 8 | #docker stop $(docker ps -q) |
9 | 9 | #docker rm $(docker ps -a -q) |
10 | 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 | 30 | cd oracle |
31 | 31 | docker build -t sei3_oracle-11g . |
... | ... | @@ -33,49 +33,49 @@ docker tag sei3_oracle-11g guilhermeadc/sei3_oracle-11g:latest |
33 | 33 | docker tag sei3_oracle-11g guilhermeadc/sei3_oracle-11g:1.1 |
34 | 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 | 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 | 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 | 80 | exit 0 |
81 | 81 | ... | ... |