TruVlad commited on
Commit
fde9d20
·
verified ·
1 Parent(s): ac1df49

docker-compose.yml.

Browse files
Files changed (1) hide show
  1. docker-compose.yml +49 -0
docker-compose.yml ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ version: '3'
2
+ services:
3
+ flask:
4
+ # Путь до Dockerfile
5
+ build: ./backend
6
+ # Имя для создаваемого контейнера
7
+ container_name: backend-flask
8
+ # Создание переменных окружения в контейнере
9
+ environment:
10
+ # для отладки (при запуске в релиз убрать!)
11
+ - FLASK_ENV=development
12
+ ## Позволяет отслеживать процесс работы приложения в командной строке
13
+ - PYTHONUNBUFFERED=True
14
+ ##
15
+ # Перезапускаем сервис в случае падения
16
+ restart: on-failure
17
+ # Прокладывам путь для файлов. Все файлы, которые хранятся у вас в
18
+ # директории ./backend, появятся в директории контейнера /backend
19
+ volumes:
20
+ - ./backend:/backend
21
+ # Открываем порт в контейнер
22
+ # Порт, который будет смотреть наружу : порт который используется внутри контейнера
23
+ ports:
24
+ - "5000:5000"
25
+ command: python main.pyversion: '3'
26
+ services:
27
+ flask:
28
+ # Путь до Dockerfile
29
+ build: ./backend
30
+ # Имя для создаваемого контейнера
31
+ container_name: backend-flask
32
+ # Создание переменных окружения в контейнере
33
+ environment:
34
+ # для отладки (при запуске в релиз убрать!)
35
+ - FLASK_ENV=development
36
+ ## Позволяет отслеживать процесс работы приложения в командной строке
37
+ - PYTHONUNBUFFERED=True
38
+ ##
39
+ # Перезапускаем сервис в случае падения
40
+ restart: on-failure
41
+ # Прокладывам путь для файлов. Все файлы, которые хранятся у вас в
42
+ # директории ./backend, появятся в директории контейнера /backend
43
+ volumes:
44
+ - ./backend:/backend
45
+ # Открываем порт в контейнер
46
+ # Порт, который будет смотреть наружу : порт который используется внутри контейнера
47
+ ports:
48
+ - "5000:5000"
49
+ command: python main.py