27 lines
871 B
YAML
27 lines
871 B
YAML
services:
|
||
nginx:
|
||
image: nginx:latest
|
||
container_name: nginx
|
||
ports:
|
||
- "80:80"
|
||
- "443:443"
|
||
volumes:
|
||
- ./nginx/conf.d:/etc/nginx/conf.d
|
||
- ./nginx/certbot/www:/var/www/certbot
|
||
- ./nginx/certbot/conf:/etc/letsencrypt
|
||
depends_on:
|
||
- flask
|
||
restart: always
|
||
|
||
web:
|
||
build: .
|
||
container_name: flask-dev
|
||
ports:
|
||
- "5205:5205" # Пробрасываем порт наружу
|
||
volumes:
|
||
# Главная строка: монтируем текущую папку с кодом (.)
|
||
# в папку /app внутри контейнера
|
||
- .:/app
|
||
environment:
|
||
- FLASK_DEBUG=1 # Дополнительная страховка для включения дебага
|
||
- PYTHONUNBUFFERED=1 # Чтобы логи выводились сразу, а не кэшировались |