Skip to content
.gitlab-ci.yml 489 B
Newer Older
Grant's avatar
Grant committed
stages:
  - publish
  - deploy

variables:
  REGISTRY: registry.sc07.dev
Grant's avatar
Grant committed
  IMAGE_NAME: sc07/canvas:edge
Grant's avatar
Grant committed

publish:
  stage: publish
Grant's avatar
Grant committed
  tags:
Grant's avatar
Grant committed
  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
Grant's avatar
Grant committed
  only:
    - main
  script:
    - cd $WORK_DIR
    - docker compose pull
    - docker compose up -d