update-containers.sh 2.51 KB
#!/usr/bin/env sh
set -e

VERSAO_CONTAINERS='1.6'

vagrant destroy

#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
docker tag sei3_solr-6.1 guilhermeadc/sei3_solr-6.1:$VERSAO_CONTAINERS
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
docker tag  sei3_jod-2.2.2 guilhermeadc/sei3_jod-2.2.2:$VERSAO_CONTAINERS
cd ..

cd mysql
docker build -t sei3_mysql-5.6 .
docker tag sei3_mysql-5.6 guilhermeadc/sei3_mysql-5.6:latest
docker tag sei3_mysql-5.6 guilhermeadc/sei3_mysql-5.6:$VERSAO_CONTAINERS
cd ..

cd oracle
docker build -t sei3_oracle-11g .
docker tag  sei3_oracle-11g guilhermeadc/sei3_oracle-11g:latest
docker tag  sei3_oracle-11g guilhermeadc/sei3_oracle-11g:$VERSAO_CONTAINERS
cd ..

cd httpd
docker build -t sei3_httpd-2.4 .
docker tag sei3_httpd-2.4 guilhermeadc/sei3_httpd-2.4:latest
docker tag sei3_httpd-2.4 guilhermeadc/sei3_httpd-2.4:$VERSAO_CONTAINERS
cd ..

cd mailcatcher
docker build -t sei3_mailcatcher .
docker tag sei3_mailcatcher guilhermeadc/sei3_mailcatcher:latest
docker tag sei3_mailcatcher guilhermeadc/sei3_mailcatcher:$VERSAO_CONTAINERS
cd ..

cd memcached
docker build -t sei3_memcached .
docker tag sei3_memcached  guilhermeadc/sei3_memcached:latest
docker tag sei3_memcached  guilhermeadc/sei3_memcached:$VERSAO_CONTAINERS
cd ..

cd sqlserver
docker build -t sei3_sqlserver-2017 .
docker tag sei3_sqlserver-2017 guilhermeadc/sei3_sqlserver-2017:latest
docker tag sei3_sqlserver-2017 guilhermeadc/sei3_sqlserver-2017:$VERSAO_CONTAINERS
cd ..

docker push guilhermeadc/sei3_solr-6.1:$VERSAO_CONTAINERS
docker push guilhermeadc/sei3_jod-2.2.2:$VERSAO_CONTAINERS
docker push guilhermeadc/sei3_mysql-5.6:$VERSAO_CONTAINERS
docker push guilhermeadc/sei3_oracle-11g:$VERSAO_CONTAINERS
docker push guilhermeadc/sei3_httpd-2.4:$VERSAO_CONTAINERS
docker push guilhermeadc/sei3_mailcatcher:$VERSAO_CONTAINERS
docker push guilhermeadc/sei3_memcached:$VERSAO_CONTAINERS
docker push guilhermeadc/sei3_sqlserver-2017:$VERSAO_CONTAINERS

docker push guilhermeadc/sei3_solr-6.1:latest
docker push guilhermeadc/sei3_jod-2.2.2:latest
docker push guilhermeadc/sei3_mysql-5.6:latest
docker push guilhermeadc/sei3_oracle-11g:latest
docker push guilhermeadc/sei3_httpd-2.4:latest
docker push guilhermeadc/sei3_mailcatcher:latest
docker push guilhermeadc/sei3_memcached:latest
docker push guilhermeadc/sei3_sqlserver-2017:latest

vagrant up

exit 0