#!/usr/bin/env bash

export DOCKER_REGISTRY=$1
export GIT_COMMIT=$2
export PUBLISH_PORT=$3
export DATABASE_HOST=$4
export DATABASE_PORT=$5
export DATABASE_NAME=$6
export DATABASE_USERNAME=$7
export DATABASE_PASSWORD=$8
export VERSION=$9
export OSS_ACCESS_KEY_ID=${10}
export OSS_ACCESS_KEY_SECRET=${11}
export OSS_REGION=${12}
export OSS_BUCKET=${13}
export OSS_UPLOAD_PAT=${14}
export OSS_BASE_URL=${15}
export ADMIN_JWT_SECRET=${16}
export PIPELINE_PRE_STATUS=${17}
export PIPELINE_PROD_STATUS=${18}
export PIPELINE_PRE_DEPLOY=${19}
export PIPELINE_PROD_DEPLOY=${20}
export PIPELINE_USER_USR=${21}
export PIPELINE_USER_PSW=${22}
export PIPELINE_TOKEN=${23}
export CDN_BASE_URL=${24}

docker-compose -f docker-compose-$VERSION.yml down  -v --rmi all
sleep 10
docker-compose -f docker-compose-$VERSION.yml up -d
