diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b296d29994c423e2cc2aad15b6ec1b4d95bf7d5c..ea92bb6774daba843151147290194d567f8a3eed 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -22,18 +22,28 @@ build: deploy_test: stage: deploy only: - - testing@hpc-team/strudelv2_spa + - test@hpc-team/strudelv2_spa tags: - deploy_test + variables: + DOCKER_HOST: unix:///var/run/docker.sock script: - - echo "deploying test" + - echo "deploying dev" + - docker login -u $DOCKERHUBUSER -p $DOCKERHUBPASSWORD docker.io + - docker stop strudel2_backend || echo "Failed to stop existing container" + - docker ps -a -q | xargs -I{} docker rm {} || echo "No containers to remove" + - docker images -q | xargs -I{} docker rmi {} || echo "No images to remove" + - docker pull l1ll1/strudel2_backend:latest + - docker run -d -p 8080:8080 -p 8090:8090 --name strudel2_backend l1ll1/strudel2_backend:latest || echo "Unable to start image ... possibly the old wsgi process is still running?" dependencies: - build deploy_dev: stage: deploy + only: + - dev@hpc-team/strudelv2_spa tags: - - deploy_test + - deploy_dev variables: DOCKER_HOST: unix:///var/run/docker.sock script: