From f0cf8fc093b293c5b736799ce9aa547a791382a4 Mon Sep 17 00:00:00 2001 From: Administrator Date: Thu, 18 Aug 2022 20:22:13 +0300 Subject: [PATCH] minio --- .deploy/deploy-dev.yaml | 17 +++++++++++++++++ .deploy/deploy-prod.yaml | 17 +++++++++++++++++ nginx/nginx-dev/nginx-dev.conf | 9 +++++++++ nginx/nginx-prod/nginx-prod.conf | 9 +++++++++ 4 files changed, 52 insertions(+) diff --git a/.deploy/deploy-dev.yaml b/.deploy/deploy-dev.yaml index ea5b590..c808907 100644 --- a/.deploy/deploy-dev.yaml +++ b/.deploy/deploy-dev.yaml @@ -67,6 +67,23 @@ services: - /sprint-data/gitlab:/etc/gitlab-runner environment: GITLAB_REGISTRATION_TOKEN: $GITLAB_REGISTRATION_TOKEN + deploy: + mode: replicated + placement: + constraints: [node.role == manager] + restart_policy: + condition: any + update_config: + parallelism: 1 + order: start-first + + minio: + image: bitnami/minio + volumes: + - /sprint-data/minio:/data + environment: + MINIO_ROOT_USER: minioadmin + MINIO_ROOT_PASSWORD: $MINIO_PASSWORD_DEV deploy: mode: replicated placement: diff --git a/.deploy/deploy-prod.yaml b/.deploy/deploy-prod.yaml index a707eea..17f7880 100644 --- a/.deploy/deploy-prod.yaml +++ b/.deploy/deploy-prod.yaml @@ -67,6 +67,23 @@ services: - /sprint-data/gitlab:/etc/gitlab-runner environment: GITLAB_REGISTRATION_TOKEN: $GITLAB_REGISTRATION_TOKEN + deploy: + mode: replicated + placement: + constraints: [node.role == manager] + restart_policy: + condition: any + update_config: + parallelism: 1 + order: start-first + + minio: + image: bitnami/minio + volumes: + - /sprint-data/minio:/data + environment: + MINIO_ROOT_USER: minioadmin + MINIO_ROOT_PASSWORD: $MINIO_PASSWORD_PROD deploy: mode: replicated placement: diff --git a/nginx/nginx-dev/nginx-dev.conf b/nginx/nginx-dev/nginx-dev.conf index dbbd7c5..b88211d 100644 --- a/nginx/nginx-dev/nginx-dev.conf +++ b/nginx/nginx-dev/nginx-dev.conf @@ -28,4 +28,13 @@ http { proxy_pass http://dev.develop.sprinthub.ru:15672/; } } + + server { + listen 80; + server_name minio.develop.sprinthub.ru; + + location / { + proxy_pass http://dev.develop.sprinthub.ru:9001/; + } + } } \ No newline at end of file diff --git a/nginx/nginx-prod/nginx-prod.conf b/nginx/nginx-prod/nginx-prod.conf index a06e60b..83e5ac3 100644 --- a/nginx/nginx-prod/nginx-prod.conf +++ b/nginx/nginx-prod/nginx-prod.conf @@ -37,4 +37,13 @@ http { proxy_pass http://dev.sprinthub.ru:15672/; } } + + server { + listen 80; + server_name minio.sprinthub.ru; + + location / { + proxy_pass http://dev.sprinthub.ru:9001/; + } + } } \ No newline at end of file