Commit 44475158 authored by puppetect's avatar puppetect

staging devops

parent 8626022c
LOG_ROOT=/logs
#deployment target is production env.
DEPLOY_TARGET=prod
INTELLIGROUP_SERVICE_PASSWORD=123
ACCOUNT_SERVICE_PASSWORD=123
MONGODB_PASSWORD=123
MONGODB_SUPER_PASSWORD=Cdex32eO9
#DOCKER_HOST=tcp://registry-vpc.cn-shenzhen.aliyuncs.com:80
DOCKER_USER=liqingsong@1616554330968404
DOCKER_PASS=Edgec2018
\ No newline at end of file
services:
staging-mongodb:
environment:
MONGODB_PASSWORD: $MONGODB_PASSWORD
MONGODB_SUPER_PASSWORD: $MONGODB_SUPER_PASSWORD
HOST_NAME: staging-mongodb
LOG_ROOT: $LOG_ROOT
image: registry-vpc.cn-shenzhen.aliyuncs.com/cloudam/staging-mongodb
volumes:
- /data/db/browser:/data/db
restart: always
logging:
options:
max-size: "10m"
max-file: "10"
browser:
environment:
MONGODB_PASSWORD: $MONGODB_PASSWORD
spring.profiles.active: staging
LOG_ROOT: $LOG_ROOT
image: registry-vpc.cn-shenzhen.aliyuncs.com/cloudam/browser-staging
volumes:
- /data/logs:$LOG_ROOT
restart: always
logging:
options:
max-size: "10m"
max-file: "10"
\ No newline at end of file
#!/bin/bash
docker rmi -f `docker images | grep '<none>' | awk '{print $3}'`
sudo_token=sudo
deploy=n
if [ "$1" == "win" ]; then
sudo_token=
fi
if [ "$2" == "y" ]; then
deploy=y
fi
export DOCKER_HOST=registry-vpc.cn-shenzhen.aliyuncs.com
export DOCKER_USER=liqingsong@1616554330968404
export DOCKER_PASS=Edgec2018
export COMMIT=`date +%s | md5sum | head -c 10 ; echo`
#export COMMIT="latest"
cd /root/cloudam/browser-backend/
git pull
export TAG="latest"
export runningenv="-staging"
mvn install -DskipTests=true -Dmaven.javadoc.skip=true -B -V
export IMAGE_NAME=cloudam/browser$runningenv
$sudo_token docker build -t $IMAGE_NAME:$COMMIT .
$sudo_token docker tag $IMAGE_NAME:$COMMIT $DOCKER_HOST/$IMAGE_NAME:$TAG
$sudo_token docker push $DOCKER_HOST/$IMAGE_NAME
\ No newline at end of file
cd /root/cloudam
docker rmi -f `docker images | grep '<none>' | awk '{print $3}'`
docker-compose -f browser-staging.yml pull
docker-compose -f browser-staging.yml --compatibility up -d
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment