diff --git a/template.gitlab-ci.yml b/template.gitlab-ci.yml index a84c1529e6970dff3c192f445d1df61437e39560..dd045ab091679b3bc929844ffb39933a49c94877 100644 --- a/template.gitlab-ci.yml +++ b/template.gitlab-ci.yml @@ -42,11 +42,13 @@ docker-build: EOF script: - rsync -avz docker-compose.yml $DEPLOY_HOST:$SERVICE_DIR - - rsync -avz grafana-resources $DEPLOY_HOST:$SERVICE_DIR + - rsync -avz $DOT_ENV $DEPLOY_HOST:$SERVICE_DIR/.env - | ssh $DEPLOY_HOST -C \ "cd $SERVICE_DIR &&\ - docker-compose up -d" + chmod 600 $SERVICE_DIR/.env &&\ + docker pull $CI_REGISTRY_IMAGE${DOCKER_IMAGE_TAG} &&\ + docker-compose up -d --force-recreate" - echo "Application successfully deployed." when: manual @@ -57,4 +59,4 @@ deploy-to-your-host: DEPLOY_USER: $DEPLOY_USER DEPLOY_HOST: $DEPLOY_HOST SERVICE_DIR: $SERVICE_DIR - $DOT_ENV: $$DOT_ENV \ No newline at end of file + DOT_ENV: $DOT_ENV \ No newline at end of file