Skip to content

Gliesereum/Simia_Core

Repository files navigation

Simka platform

Build jar's

gradle
sudo gradle clean build -b=account/build.gradle --no-daemon
sudo gradle clean build -b=discovery/build.gradle --no-daemon
sudo gradle clean build -b=proxy/build.gradle --no-daemon
sudo gradle clean build -b=mail/build.gradle --no-daemon
sudo gradle clean build -b=permission/build.gradle --no-daemon
sudo gradle clean build -b=karma/build.gradle --no-daemon
sudo gradle clean build -b=file/build.gradle --no-daemon
sudo gradle clean build -b=lending-gallery/build.gradle --no-daemon
#sudo gradle clean build -b=socket/build.gradle --no-daemon
sudo gradle clean build -b=notification/build.gradle --no-daemon
#sudo gradle clean build -b=payment/build.gradle --no-daemon

Build images

Clean docker

docker stack rm gls 

docker rm $(docker ps -a -q) --force

docker rmi $(docker images --format '{{.Repository}}:{{.Tag}}' | grep 'gls-discovery') 
docker rmi $(docker images --format '{{.Repository}}:{{.Tag}}' | grep 'gls-account')   
docker rmi $(docker images --format '{{.Repository}}:{{.Tag}}' | grep 'gls-proxy')     
docker rmi $(docker images --format '{{.Repository}}:{{.Tag}}' | grep 'gls-mail')      
docker rmi $(docker images --format '{{.Repository}}:{{.Tag}}' | grep 'gls-permission')
docker rmi $(docker images --format '{{.Repository}}:{{.Tag}}' | grep 'gls-karma')     
docker rmi $(docker images --format '{{.Repository}}:{{.Tag}}' | grep 'gls-file')
docker rmi $(docker images --format '{{.Repository}}:{{.Tag}}' | grep 'gls-lending-gallery')
#docker rmi $(docker images --format '{{.Repository}}:{{.Tag}}' | grep 'gls-socket')
docker rmi $(docker images --format '{{.Repository}}:{{.Tag}}' | grep 'gls-notification')
#docker rmi $(docker images --format '{{.Repository}}:{{.Tag}}' | grep 'gls-payment')
docker rmi $(docker images --format '{{.Repository}}:{{.Tag}}' | grep 'gls-curator')
Build images
sudo docker build --rm -t gls-discovery:0.1.4 -f docker/discovery/Dockerfile  ./discovery/build/libs/
sudo docker build --rm -t gls-account:0.1.4 -f docker/account/Dockerfile  ./account/build/libs/
sudo docker build --rm  -t gls-proxy:0.1.4  -f docker/proxy/Dockerfile  ./proxy/build/libs/
sudo docker build --rm  -t gls-mail:0.1.4 -f docker/mail/Dockerfile  ./mail/build/libs/
sudo docker build --rm  -t gls-permission:0.1.4 -f docker/permission/Dockerfile  ./permission/build/libs/
sudo docker build --rm  -t gls-karma:0.1.4 -f docker/karma/Dockerfile  ./karma/build/libs/
sudo docker build --rm  -t gls-file:0.1.4 -f docker/file/Dockerfile  ./file/build/libs/
sudo docker build --rm  -t gls-lending-gallery:0.1.4 -f docker/lending-gallery/Dockerfile  ./lending-gallery/build/libs/
sudo docker build --rm  -t gls-notification:0.1.4 -f docker/notification/Dockerfile  ./notification/build/libs/
#sudo docker build --rm  -t gls-payment:0.1.4 -f docker/payment/Dockerfile  ./payment/build/libs/
sudo docker build --rm  -t gls-curator:0.1.4 -f docker/curator/Dockerfile  ./config/elk/

Run docker stack

docker stack deploy -c docker/docker-compose-prod-log.yml gls