вроде натроили переменные разные с докеркомпосами
Some checks failed
Deploy timelaps / deploy (push) Failing after 12s
Some checks failed
Deploy timelaps / deploy (push) Failing after 12s
This commit is contained in:
@@ -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"
|
||||
Reference in New Issue
Block a user