diff --git a/.deploy-infra/deploy-prod.yaml b/.deploy-infra/deploy-prod.yaml index 4f7a0b3..7e727c1 100644 --- a/.deploy-infra/deploy-prod.yaml +++ b/.deploy-infra/deploy-prod.yaml @@ -145,6 +145,22 @@ services: parallelism: 1 order: start-first + registry: + image: registry:2.8.1 + volumes: + - /sprint-data/registry:/var/lib/registry + ports: + - "5000:5000" + deploy: + mode: replicated + placement: + constraints: [node.role == manager] + restart_policy: + condition: any + update_config: + parallelism: 1 + order: start-first + volumes: minio_data: driver: local diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 84e68c6..69fe372 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,8 +11,10 @@ stages: - mkdir /sprint-data/mongo || true - mkdir /sprint-data/grafana || true - mkdir /sprint-data/redis || true + - mkdir /sprint-data/registry || true - chmod 777 /sprint-data/grafana - chmod 777 /sprint-data/redis + - chmod 777 /sprint-data/registry build: stage: build