23 lines
1.1 KiB
YAML
23 lines
1.1 KiB
YAML
|
version: '3'
|
|||
|
# Объявляем сервисы
|
|||
|
services:
|
|||
|
|
|||
|
worker_0: # сервис приложения для генерации данных
|
|||
|
build: ./worker_0/ # путь к его докер файлу
|
|||
|
volumes: # монтируем том
|
|||
|
- data:/usr/src/myData
|
|||
|
worker_1: # сервис 1го приложения
|
|||
|
build: ./worker_1/ # путь к его докер файлу
|
|||
|
volumes: # монтируем том
|
|||
|
- data:/usr/src/myData
|
|||
|
depends_on: # объявляем, что данный сервис запуститься только после запуска сервиса worker_0
|
|||
|
worker_0:
|
|||
|
condition: service_completed_successfully
|
|||
|
worker_2: # сервис 2го приложения
|
|||
|
build: ./worker_2/ # путь к его докер файлу
|
|||
|
volumes: # монтируем том
|
|||
|
- data:/usr/src/myData
|
|||
|
depends_on:
|
|||
|
- worker_1 # объявляем, что данный сервис запуститься только после запуска сервиса worker_1
|
|||
|
volumes: # объявляем тома
|
|||
|
data:
|