diff --git a/Vagrantfile_original b/Vagrantfile_original deleted file mode 100644 index 7e08f0a..0000000 --- a/Vagrantfile_original +++ /dev/null @@ -1,79 +0,0 @@ -# -*- mode: ruby -*- -# vi: set ft=ruby : - -VAGRANTFILE_API_VERSION = "2" - -Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| - - # Atribuição do hostname da máquina virtual - config.vm.hostname = "sei-vagrant" - config.vm.box = "ubuntu/trusty64" - - # Configuração do redirecionamento entre Máquina Virtual e Host - # Necessário permissões de root para utilizar a porta 80 (> 1024) - config.vm.network :forwarded_port, guest: 80, host: 80 # SIP e SEI (Apache) - config.vm.network :forwarded_port, guest: 1521, host: 1521 # Banco de Dados (Oracle) - config.vm.network :forwarded_port, guest: 3306, host: 3306 # Banco de Dados (Mysql) - config.vm.network :forwarded_port, guest: 8080, host: 8080 # Jod Converter (Tomcat) - config.vm.network :forwarded_port, guest: 8983, host: 8983 # Solr Indexer (Jetty) - config.vm.network :forwarded_port, guest: 1080, host: 1080 # MailCatcher - - # Diretórios compartilhados com a durante a execução - config.vm.synced_folder ".", "/mnt/sei/ops" - config.vm.synced_folder "../sei", "/mnt/sei/src", mount_options: ["dmode=777", "fmode=777"] - - # Configurações padrão da máquina virtual host - config.vm.provider "virtualbox" do |vb| - vb.customize ["modifyvm", :id, "--memory", "2048", "--usb", "off", "--audio", "none"] - end - - # Provisionamento da máquina virtual responsável por manter os containers do Docker - config.vm.provision "docker" do |docker| - #docker.pull_images "processoeletronico/oracle-11g" - docker.pull_images "guilhermeadc/sei3_solr-6.1" - docker.pull_images "guilhermeadc/sei3_mysql-5.6" - docker.pull_images "guilhermeadc/sei3_jod-2.2.2" - docker.pull_images "guilhermeadc/sei3_httpd-2.4" - docker.pull_images "guilhermeadc/sei3_mailcatcher" - docker.pull_images "guilhermeadc/sei3_memcached" - - # docker run -d --name smtp -p 1080:1080 schickling/mailcatcher:latest - docker.run "smtp", image: "guilhermeadc/sei3_mailcatcher", - daemonize: true, - args: "-p 1080:1080" - - # docker run -d --name memcached -p 11211:11211 processoeletronico/memcached:latest - docker.run "memcached", image: "guilhermeadc/sei3_memcached", - daemonize: true, - args: "-p 11211:11211" - - # docker run -d --name mysql -p 3306:3306 processoeletronico/mysql:latest - docker.run "mysql", image: "guilhermeadc/sei3_mysql-5.6", - daemonize: true, - args: "-p 3306:3306" - - # docker run -d --name oracle -p 1521:1521 -p 8180:8080 processoeletronico/oracle:latest - docker.run "oracle", image: "guilhermeadc/sei3_oracle-11g", - daemonize: true, - args: "-p 1521:1521 -p 8180:8080" - - # docker run -d --name solr -p 8983:8983 -v /mnt/sei/src/sei/solr:/mnt/sei/index processoeletronico/solr:latest - docker.run "solr", image: "guilhermeadc/sei3_solr-6.1", - daemonize: true, - args: "-p 8983:8983" - - # docker run -d --name jod -p 8080:8080 processoeletronico/jod:latest - docker.run "jod", image: "guilhermeadc/sei3_jod-2.2.2", - daemonize: true, - args: "-p 8080:8080" - - # docker run -d --name sei -p 80:80 --link oracle:oracle --link solr:solr --link db:db --link memcached:memcached --link smtp:smtp -v /mnt/sei/src:/opt processoeletronico/sei:latest - docker.run "httpd", image: "guilhermeadc/sei3_httpd-2.4", - daemonize: true, - args: "-p 80:80 --link oracle:oracle --link mysql:mysql --link solr:solr --link memcached:memcached --link jod:jod --link smtp:smtp -v /mnt/sei/src:/opt" - end - - # Inicialização dos containers em caso de reinicialização da máquina host - # A inicialização é realizada de forma sequencial para evitar conflito no mapeamento de volumes no Docker - config.vm.provision "shell", run: "always", inline: "docker restart oracle && docker restart mysql && docker restart jod && docker restart solr && docker restart memcached && docker restart smtp && docker restart httpd" -end diff --git a/mysql/sei-db-ref-executivo b/mysql/sei-db-ref-executivo new file mode 160000 index 0000000..baf2c55 --- /dev/null +++ b/mysql/sei-db-ref-executivo @@ -0,0 +1 @@ +Subproject commit baf2c55c56592c265066d1d9375a2bc643b71ac6 diff --git a/oracle/sei-db-ref-executivo b/oracle/sei-db-ref-executivo new file mode 160000 index 0000000..baf2c55 --- /dev/null +++ b/oracle/sei-db-ref-executivo @@ -0,0 +1 @@ +Subproject commit baf2c55c56592c265066d1d9375a2bc643b71ac6 diff --git a/sqlserver/Dockerfile b/sqlserver/Dockerfile index ca37214..832030f 100644 --- a/sqlserver/Dockerfile +++ b/sqlserver/Dockerfile @@ -17,9 +17,9 @@ ENV SA_PASSWORD='yourStrong(!)Password' COPY sei-db-ref-executivo/sqlserver/v3.0.0/sei_3_0_0_BD_Ref_Exec.bak /tmp/sei_sqlserver.bak COPY sei-db-ref-executivo/sqlserver/v3.0.0/sip_3_0_0_BD_Ref_Exec.bak /tmp/sip_sqlserver.bak COPY assets/restore.sql /tmp/restore.sql -COPY install.sh /install.sh +#COPY install.sh /install.sh -RUN bash /install.sh +#RUN bash /install.sh ############################## FIM DA INSTALACAO ############################### # Imagem de base já configura a exposição das portas 1521 e inicialização do diff --git a/sqlserver/sei-db-ref-executivo b/sqlserver/sei-db-ref-executivo new file mode 160000 index 0000000..baf2c55 --- /dev/null +++ b/sqlserver/sei-db-ref-executivo @@ -0,0 +1 @@ +Subproject commit baf2c55c56592c265066d1d9375a2bc643b71ac6 diff --git a/update-containers.sh b/update-containers.sh index 9efde22..85532e8 100755 --- a/update-containers.sh +++ b/update-containers.sh @@ -3,69 +3,58 @@ set -e vagrant destroy -if [-n "$(docker ps -q)"] -then - docker stop $(docker ps -q) -fi - -if [-n "$(docker ps -a -q)"] -then - docker rm $(docker ps -a -q) -fi - -if [-n "$(docker images -q)"] -then - docker rmi --force $(docker images -q) -fi - -cd solr -docker build -t sei3_solr-6.1 . -docker tag sei3_solr-6.1 guilhermeadc/sei3_solr-6.1:latest -cd .. - -cd jod -docker build -t sei3_jod-2.2.2 . -docker tag sei3_jod-2.2.2 guilhermeadc/sei3_jod-2.2.2:latest -cd .. - -cd mysql -docker build -t sei3_mysql-5.6 . -docker tag sei3_mysql-5.6 guilhermeadc/sei3_mysql-5.6:latest -cd .. - -cd oracle -docker build -t sei3_oracle-11g . -docker tag sei3_oracle-11g guilhermeadc/sei3_oracle-11g:latest -cd .. - -cd httpd -docker build -t sei3_httpd-2.4 . -docker tag sei3_httpd-2.4 guilhermeadc/sei3_httpd-2.4:latest -cd .. - -cd smtp -docker build -t sei3_mailcatcher . -docker tag sei3_mailcatcher guilhermeadc/sei3_mailcatcher:latest -cd .. - -cd memcached -docker build -t sei3_memcached . -docker tag sei3_memcached guilhermeadc/sei3_memcached:latest -cd .. - -cd sqlserver -docker build -t sei3_sqlserver-2016 . -docker tag sei3_sqlserver-2016 guilhermeadc/sei3_sqlserver-2016:latest -cd .. - -#docker push guilhermeadc/sei3_solr-6.1 -#docker push guilhermeadc/sei3_jod-2.2.2 -#docker push guilhermeadc/sei3_mysql-5.6 -#docker push guilhermeadc/sei3_oracle-11g -#docker push guilhermeadc/sei3_httpd-2.4 -#docker push guilhermeadc/sei3_mailcatcher -#docker push guilhermeadc/sei3_memcached -#docker push guilhermeadc/sei3_sqlserver-2016 +#docker stop $(docker ps -q) +#docker rm $(docker ps -a -q) +#docker rmi --force $(docker images -q) + +#cd solr +#docker build -t sei3_solr-6.1 . +#docker tag sei3_solr-6.1 guilhermeadc/sei3_solr-6.1:latest +#cd .. + +#cd jod +#docker build -t sei3_jod-2.2.2 . +#docker tag sei3_jod-2.2.2 guilhermeadc/sei3_jod-2.2.2:latest +#cd .. + +#cd mysql +#docker build -t sei3_mysql-5.6 . +#docker tag sei3_mysql-5.6 guilhermeadc/sei3_mysql-5.6:latest +#cd .. + +#cd oracle +#docker build -t sei3_oracle-11g . +#docker tag sei3_oracle-11g guilhermeadc/sei3_oracle-11g:latest +#cd .. + +#cd httpd +#docker build -t sei3_httpd-2.4 . +#docker tag sei3_httpd-2.4 guilhermeadc/sei3_httpd-2.4:latest +#cd .. + +#cd mailcatcher +#docker build -t sei3_mailcatcher . +#docker tag sei3_mailcatcher guilhermeadc/sei3_mailcatcher:latest +#cd .. + +#cd memcached +#docker build -t sei3_memcached . +#docker tag sei3_memcached guilhermeadc/sei3_memcached:latest +#cd .. + +#cd sqlserver +#docker build -t sei3_sqlserver-2016 . +#docker tag sei3_sqlserver-2016 guilhermeadc/sei3_sqlserver-2016:latest +#cd .. + +docker push guilhermeadc/sei3_solr-6.1 +docker push guilhermeadc/sei3_jod-2.2.2 +docker push guilhermeadc/sei3_mysql-5.6 +docker push guilhermeadc/sei3_oracle-11g +docker push guilhermeadc/sei3_httpd-2.4 +docker push guilhermeadc/sei3_mailcatcher +docker push guilhermeadc/sei3_memcached +docker push guilhermeadc/sei3_sqlserver-2016 vagrant up -- libgit2 0.21.2