2024-10-04 14:33:05 +04:00
|
|
|
services:
|
2024-10-04 15:49:14 +04:00
|
|
|
# Генератор файлов
|
2024-10-04 14:33:05 +04:00
|
|
|
generator:
|
|
|
|
build:
|
2024-10-04 15:49:14 +04:00
|
|
|
context: ./app-generator # Путь к контексту (докер файл + скрипт)
|
2024-10-04 14:33:05 +04:00
|
|
|
volumes:
|
2024-10-04 15:49:14 +04:00
|
|
|
- ./data:/var/data # Папка контейнера : папка локальная
|
|
|
|
entrypoint: python generator.py # Точка входа
|
2024-10-04 14:33:05 +04:00
|
|
|
|
2024-10-04 15:49:14 +04:00
|
|
|
# Первое приложение
|
2024-10-04 14:33:05 +04:00
|
|
|
app1:
|
|
|
|
build:
|
2024-10-04 15:49:14 +04:00
|
|
|
context: ./app-1 # Путь к контексту
|
2024-10-04 14:33:05 +04:00
|
|
|
volumes:
|
2024-10-04 15:49:14 +04:00
|
|
|
- ./data:/var/data # Монтирование папок
|
2024-10-04 14:33:05 +04:00
|
|
|
- ./result:/var/result
|
|
|
|
depends_on:
|
2024-10-04 15:49:14 +04:00
|
|
|
- generator # Указываем, что запускается только после успешной работы сервиса generator
|
2024-10-04 14:33:05 +04:00
|
|
|
|
2024-10-04 15:49:14 +04:00
|
|
|
# Второе приложение, настройка аналогична сервисам выше
|
2024-10-04 14:33:05 +04:00
|
|
|
app2:
|
|
|
|
build:
|
|
|
|
context: ./app-2
|
|
|
|
volumes:
|
|
|
|
- ./result:/var/result
|
|
|
|
depends_on:
|
|
|
|
- app1
|