Merge pull request 'master' (#143) from master into dev

Reviewed-on: https://gitea.chocomarsh.com/self/infra/pulls/143
This commit is contained in:
emmatveev 2025-09-15 00:12:28 +03:00
commit 62e301ec5b
3 changed files with 31 additions and 25 deletions

View File

@ -48,6 +48,8 @@ services:
postgres: postgres:
image: postgres:14-alpine3.19 image: postgres:14-alpine3.19
networks:
- postgres-development
volumes: volumes:
- /sprint-data/postgres-data:/var/lib/postgresql/data - /sprint-data/postgres-data:/var/lib/postgresql/data
environment: environment:
@ -74,6 +76,8 @@ services:
mongo: mongo:
image: mongo:6.0.2 image: mongo:6.0.2
networks:
- mongo-development
volumes: volumes:
- /sprint-data/mongo:/data/db - /sprint-data/mongo:/data/db
environment: environment:
@ -93,29 +97,6 @@ services:
parallelism: 1 parallelism: 1
order: start-first order: start-first
rabbitmq:
image: rabbitmq:3.10.7-management
volumes:
- /sprint-data/rabbitmq:/var/lib/rabbitmq
ports:
- published: 5672
target: 5672
mode: host
- published: 15672
target: 15672
mode: host
environment:
RABBITMQ_DEFAULT_PASS: $RABBITMQ_PASSWORD_DEV
deploy:
mode: replicated
restart_policy:
condition: any
placement:
constraints: [node.labels.stage == development]
update_config:
parallelism: 1
order: start-first
redis: redis:
image: redis:alpine3.16 image: redis:alpine3.16
volumes: volumes:
@ -137,6 +118,8 @@ services:
minio: minio:
image: bitnami/minio:2022.10.8 image: bitnami/minio:2022.10.8
networks:
- minio-development
volumes: volumes:
- minio_data:/data - minio_data:/data
environment: environment:
@ -190,3 +173,9 @@ networks:
external: true external: true
clickhouse-development: clickhouse-development:
external: true external: true
postgres-development:
external: true
mongo-development:
external: true
minio-development:
external: true

View File

@ -77,6 +77,8 @@ services:
postgres: postgres:
image: postgres:14-alpine3.19 image: postgres:14-alpine3.19
networks:
- postgres
volumes: volumes:
- /sprint-data/postgres-data:/var/lib/postgresql/data - /sprint-data/postgres-data:/var/lib/postgresql/data
environment: environment:
@ -108,6 +110,8 @@ services:
mongo: mongo:
image: mongo:6.0.2 image: mongo:6.0.2
networks:
- mongo
volumes: volumes:
- /sprint-data/mongo:/data/db - /sprint-data/mongo:/data/db
environment: environment:
@ -148,6 +152,8 @@ services:
minio: minio:
image: bitnami/minio:2022.10.8 image: bitnami/minio:2022.10.8
networks:
- minio
volumes: volumes:
- minio_data:/data - minio_data:/data
environment: environment:
@ -232,3 +238,9 @@ networks:
external: true external: true
clickhouse: clickhouse:
external: true external: true
postgres:
external: true
mongo:
external: true
minio:
external: true

View File

@ -8,10 +8,15 @@ docker network create -d overlay --attachable configurator || true
docker network create -d overlay --attachable monitoring || true docker network create -d overlay --attachable monitoring || true
docker network create -d overlay --attachable configurator-development || true docker network create -d overlay --attachable configurator-development || true
docker network create -d overlay --attachable clickhouse || true docker network create -d overlay --attachable clickhouse || true
docker network create -d overlay --attachable clickhouse-development || true docker network create -d overlay --attachable postgres || true
docker network create -d overlay --attachable postgres-development || true
docker network create -d overlay --attachable mongo || true
docker network create -d overlay --attachable mongo-development || true
docker network create -d overlay --attachable minio || true
docker network create -d overlay --attachable minio-development || true
mkdir /sprint-data/mongo || true mkdir /sprint-data/mongo || true
mkdir /sprint-data/redis || true mkdir /sprint-data/redis || true
mkdir /sprint-data/rabbitmq || true
mkdir /sprint-data/certs || true mkdir /sprint-data/certs || true
mkdir /sprint-data/gitea || true mkdir /sprint-data/gitea || true
mkdir /sprint-data/clickhouse || true mkdir /sprint-data/clickhouse || true