вроде натроили переменные разные с докеркомпосами
Some checks failed
Deploy timelaps / deploy (push) Failing after 12s

This commit is contained in:
ack
2026-04-19 18:31:47 +03:00
parent 4b6a0f9c96
commit c06a67328b
24 changed files with 610 additions and 12 deletions

View File

@@ -19,13 +19,14 @@ services:
build: . # Собирает образ из Dockerfile в текущей папке
restart: unless-stopped
environment:
- ENV_TYPE=server
- ALLOWED_HOSTS=192.168.1.136,localhost,127.0.0.1,timelaps.tertelius.space
env_file:
- .env # Прокидывает все секреты и настройки внутрь Python
volumes:
# Общие папки для статики и картинок. Сюда Django их складывает.
- staticfiles:/app/staticfiles
- mediafiles:/app/media
- /mnt/videoshare/timelaps:/app/storage
expose:
- "8000" # Открывает порт ТОЛЬКО внутри сети Docker для Nginx
@@ -40,6 +41,7 @@ services:
# :ro (read-only) — защита: даже если Nginx взломают, файлы не удалят
- staticfiles:/app/staticfiles:ro
- mediafiles:/app/media:ro
- /mnt/videoshare/timelaps/timelapses:/app/timelapses:ro
ports:
- "80:80" # Единственная "дырка" в мир: порт 80 сервера -> порт 80 контейнера
depends_on:
@@ -47,16 +49,6 @@ services:
# Описание "жестких дисков" (Volumes), которые живут дольше контейнеров
volumes:
postgres_data: # Для данных БД
staticfiles: # Для CSS, JS и картинок интерфейса (collectstatic)
mediafiles: # Для загруженных тобой чертежей и фото
# Подключение NFS-шары напрямую в Docker
nfs_motioneye:
driver: local
driver_opts:
type: nfs
# IP адрес твоего NAS или сервера, где лежит шара
o: addr=192.168.1.138,rw,nolock,soft
# Путь к папке на самом NFS сервере
device: ":/VideoStreaming"