diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 08fb765..58d85e1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -46,13 +46,27 @@ remark: script: - npm run remark -publish: +# TODO: remove +publish_dev: stage: publish image: docker:stable services: - docker:stable-dind only: - develop + script: + - docker info + - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY + - docker build . -t "$IMAGE_NAME_DEV" + - docker push "$IMAGE_NAME_DEV" + +publish: + stage: publish + image: docker:stable + services: + - docker:stable-dind + only: + - master script: - docker info - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY @@ -79,7 +93,7 @@ deploy_dev: - scp docker-compose.yml $DEV_SSH_USER@$DEV_SSH_HOST:~/deployment/docker-compose.yml - scp .deploy_dev.sh $DEV_SSH_USER@$DEV_SSH_HOST:~/deployment/deploy_dev.sh - ssh $DEV_SSH_USER@$DEV_SSH_HOST "docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY" - - ssh $DEV_SSH_USER@$DEV_SSH_HOST "bash ~/deployment/deploy_dev.sh \"$IMAGE_NAME\"" + - ssh $DEV_SSH_USER@$DEV_SSH_HOST "bash ~/deployment/deploy_dev.sh \"$IMAGE_NAME_DEV\"" # deploy_production: # stage: deploy diff --git a/docker-compose.yml b/docker-compose.yml index a42ae3d..6a7b964 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,7 +5,7 @@ services: image: postgres web: build: . - image: registry.gitlab.com/sahkoinsinoorikilta/vtmk/web2.0-backend + image: registry.gitlab.com/sahkoinsinoorikilta/vtmk/web2.0-backend:dev command: ["bash", "-c", "cd /code && ./wait-for-it.sh db:5432 -- bash setup.sh --no-input --no-npm && python manage.py runserver 0.0.0.0:8000"] ports: - "8000:8000"