flaskAPI / docker-compose.yml
TruVlad's picture
qwertyu
bc90e1e verified
raw
history blame
1.27 kB
version: '3'
services:
flask:
# Путь до Dockerfile
# build: ./backend
build: ./
# Имя для создаваемого контейнера
container_name: backend-flask
# Создание переменных окружения в контейнере
environment:
# для отладки (при запуске в релиз убрать!)
- FLASK_ENV=development
## Позволяет отслеживать процесс работы приложения в командной строке
- PYTHONUNBUFFERED=True
##
# Перезапускаем сервис в случае падения
restart: on-failure
# Прокладывам путь для файлов. Все файлы, которые хранятся у вас в
# директории ./backend, появятся в директории контейнера /backend
volumes:
- ./backend:/backend
- ./:/
# Открываем порт в контейнер
# Порт, который будет смотреть наружу : порт который используется внутри контейнера
ports:
- "5000:5000"
command: python3 main.py