Newer
Older
variables:
REGISTRY: registry.sc07.dev
IMAGE_NAME: sc07/canvas:edge
publish:
stage: publish
tags:
- red
rules:
- changes:
- "**/*.md"
when: manual
interruptible: true
before_script:
- echo $PAT | docker login $REGISTRY -u $GITLAB_USER_LOGIN --password-stdin
script:
- docker build . --tag $REGISTRY/$IMAGE_NAME
- docker push $REGISTRY/$IMAGE_NAME
deploy:
stage: deploy
tags:
- red
rules:
- changes:
- "**/*.md"
when: manual
interruptible: true
script:
- cd $WORK_DIR
- docker compose pull
- docker compose up -d