Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 15 additions & 8 deletions scripts/deploy-dev.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,11 @@ if [ -z "$IS_GREEN_EXIST" ];then
echo ">>> pull green image"
docker pull jinkonu/feelin-dev:latest
echo ">>> remove old green container"
docker compose -f ../docker-compose-dev.yml rm -fs green

docker compose -f /home/ubuntu/docker-compose-dev.yml rm -fs green
echo ">>> up green container"
docker compose -f ../docker-compose-dev.yml up -d green
docker compose -f /home/ubuntu/docker-compose-dev.yml up -d green

while [ 1 = 1 ]; do
echo ">>> green health check ..."
sleep 3
Expand All @@ -34,18 +36,21 @@ if [ -z "$IS_GREEN_EXIST" ];then
sudo cp /etc/nginx/conf.d/green-url.inc /etc/nginx/conf.d/service-url.inc
sudo nginx -s reload
echo ">>> down blue container"
docker compose -f ../docker-compose-dev.yml stop blue
docker image prune -f

docker compose -f /home/ubuntu/docker-compose-dev.yml stop blue


# blue up
else
echo "### GREEN -> BLUE ###"
echo ">>> pull blue image"
docker pull jinkonu/feelin-dev:latest
echo ">>> remove old blue container"
docker compose -f ../docker-compose-dev.yml rm -fs blue

docker compose -f /home/ubuntu/docker-compose-dev.yml rm -fs blue
echo ">>> up blue container"
docker compose -f ../docker-compose-dev.yml up -d blue
docker compose -f /home/ubuntu/docker-compose-dev.yml up -d blue

while [ 1 = 1 ]; do
echo ">>> blue health check ..."
sleep 3
Expand All @@ -60,6 +65,8 @@ else
sudo cp /etc/nginx/conf.d/blue-url.inc /etc/nginx/conf.d/service-url.inc
sudo nginx -s reload
echo ">>> down green container"
docker compose -f ../docker-compose-dev.yml stop green

docker compose -f /home/ubuntu/docker-compose-dev.yml stop green

docker image prune -f
fi
fi
Loading