summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorl3wdfut4pwr <l3wdfut4pwr@gmail.com>2026-03-14 14:10:47 +0200
committerl3wdfut4pwr <l3wdfut4pwr@gmail.com>2026-03-14 14:10:47 +0200
commit9b13b9168ba9e3106ad06f5c0e3126e91bbb5d31 (patch)
tree5af5bf30dd30413cd407534315001d817df771e3 /.gitlab-ci.yml
parent40479e2ce4a5b6dbf4fa0b5fb4af014417b528c1 (diff)
fix gitlab-ci x3
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml10
1 files changed, 8 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0bf8a5d..dcaf2bd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,6 +14,11 @@ build:
- docker:24.0.5-dind
script:
- docker build -t $IMAGE_NAME:$IMAGE_TAG .
+ - docker save $IMAGE_NAME:$IMAGE_TAG | gzip > ${IMAGE_NAME}_${IMAGE_TAG}.tar.gz
+ artifacts:
+ paths:
+ - ${IMAGE_NAME}_${IMAGE_TAG}.tar.gz
+ expire_in: 1 hour
deploy:
stage: deploy
@@ -21,9 +26,10 @@ deploy:
environment:
name: production
script:
- - ssh user@your_server "
+ - scp ${CI_PROJECT_DIR}/${IMAGE_NAME}_${IMAGE_TAG}.tar.gz arkadii@192.168.0.171:/home/arkadii/
+ - ssh arkadii@192.168.0.171 "
+ docker load -i /home/arkadii/${IMAGE_NAME}_${IMAGE_TAG}.tar.gz &&
docker stop $IMAGE_NAME || true &&
docker rm $IMAGE_NAME || true &&
- docker build -t $IMAGE_NAME:$IMAGE_TAG /path/to/artberry_backend &&
docker run -d -p 8000:8000 --name $IMAGE_NAME $IMAGE_NAME:$IMAGE_TAG
"