summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml15
1 files changed, 6 insertions, 9 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 27ef715..5d360fd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,13 +10,10 @@ deploy:
stage: deploy
script:
- rsync -az --delete -e "ssh -i /home/arkadii/.ssh/gitlab_deploy -o StrictHostKeyChecking=no" ./ arkadii@192.168.0.171:/home/arkadii/artberry_backend/
-
- - ssh -i /home/arkadii/.ssh/gitlab_deploy arkadii@192.168.0.171 "
- echo 'DATABASE_URL=$DATABASE_URL' > /home/arkadii/artberry_backend/.env
-
- docker stop $IMAGE_NAME || true
- docker rm $IMAGE_NAME || true
-
- docker build -t $IMAGE_NAME:$IMAGE_TAG /home/arkadii/artberry_backend
- docker run -d --name $IMAGE_NAME --env-file /home/arkadii/artberry_backend/.env -p 8000:8000 $IMAGE_NAME:$IMAGE_TAG
+ - ssh -i /home/arkadii/.ssh/gitlab_deploy arkadii@192.168.0.171 bash -c "
+ echo 'DATABASE_URL=$DATABASE_URL' > /home/arkadii/artberry_backend/.env &&
+ docker stop $IMAGE_NAME || true &&
+ docker rm $IMAGE_NAME || true &&
+ docker build -t $IMAGE_NAME:$IMAGE_TAG /home/arkadii/artberry_backend &&
+ docker run -d -p 8000:8000 --name $IMAGE_NAME --env-file /home/arkadii/artberry_backend/.env $IMAGE_NAME:$IMAGE_TAG
"