feat(CI): Move Deploy to AWS
This commit is contained in:
@@ -6,7 +6,7 @@ variables:
|
|||||||
PIPELINE_WORK_DIR: "./"
|
PIPELINE_WORK_DIR: "./"
|
||||||
DOCKERFILE_PATH: "./"
|
DOCKERFILE_PATH: "./"
|
||||||
API_CFG: "./config/default.json"
|
API_CFG: "./config/default.json"
|
||||||
CONTAINER_NAME: "enruta-etaapi"
|
CONTAINER_NAME: "eta-etaapi"
|
||||||
PUBLIC_PORT: 7001
|
PUBLIC_PORT: 7001
|
||||||
PRIVATE_PORT: 3000
|
PRIVATE_PORT: 3000
|
||||||
|
|
||||||
|
|||||||
@@ -40,7 +40,15 @@ function deploy_local(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
function deploy(){
|
function deploy(){
|
||||||
|
# Global Env Var: AWS_ECR_USER
|
||||||
|
# Global Env Var: AWS_ECR_REPO
|
||||||
|
# Global Env Var: CONTAINER_NAME
|
||||||
|
# Global Env Var: PUBLIC_PORT
|
||||||
|
# Global Env Var: PRIVATE_PORT
|
||||||
|
# Global Env Var: AWS_ECR_REPO
|
||||||
|
# Global Env Var: SYSTEM_HOSTNAME
|
||||||
set -x
|
set -x
|
||||||
deploy_local
|
ssh -i ~/.ssh/id_rsa gitlab-runner@$SYSTEM_HOSTNAME "docker login --username $AWS_ECR_USER --password $DOCKER_PWD $AWS_ECR_REPO && ./deploy_uservice.sh $CONTAINER_NAME $PUBLIC_PORT $PRIVATE_PORT $AWS_ECR_REPO && exit"
|
||||||
|
#deploy_local
|
||||||
set +x
|
set +x
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user