Fix volume mounts for media and celere worker paths
This commit is contained in:
@@ -59,8 +59,9 @@ services:
|
|||||||
# Монтируем код приложения для горячего обновления (опционально, если нужно обновлять без пересборки)
|
# Монтируем код приложения для горячего обновления (опционально, если нужно обновлять без пересборки)
|
||||||
# - /Volume1/DockerAppsData/mixapp/app:/app
|
# - /Volume1/DockerAppsData/mixapp/app:/app
|
||||||
# Медиа и статика
|
# Медиа и статика
|
||||||
- /Volume1/DockerAppsData/mixapp/media:/app/media
|
# Медиа и статика (монтируем туда, где их ждет Django: внутри myproject)
|
||||||
- /Volume1/DockerAppsData/mixapp/static:/app/staticfiles
|
- /Volume1/DockerAppsData/mixapp/media:/app/myproject/media
|
||||||
|
- /Volume1/DockerAppsData/mixapp/static:/app/myproject/staticfiles
|
||||||
ports:
|
ports:
|
||||||
- "8000:8000"
|
- "8000:8000"
|
||||||
depends_on:
|
depends_on:
|
||||||
@@ -86,7 +87,7 @@ services:
|
|||||||
- REDIS_HOST=redis
|
- REDIS_HOST=redis
|
||||||
volumes:
|
volumes:
|
||||||
- /Volume1/DockerAppsData/mixapp/app:/app
|
- /Volume1/DockerAppsData/mixapp/app:/app
|
||||||
- /Volume1/DockerAppsData/mixapp/media:/app/media
|
- /Volume1/DockerAppsData/mixapp/media:/app/myproject/media
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|||||||
@@ -147,6 +147,12 @@ with schema_context('public'):
|
|||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Если manage.py не в текущей директории, но есть в подпапке myproject
|
||||||
|
if [ ! -f "manage.py" ] && [ -d "myproject" ]; then
|
||||||
|
echo "Changing directory to myproject..."
|
||||||
|
cd myproject
|
||||||
|
fi
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
web)
|
web)
|
||||||
wait_for_postgres
|
wait_for_postgres
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import logging
|
|||||||
from celery import shared_task
|
from celery import shared_task
|
||||||
from django.db import connection
|
from django.db import connection
|
||||||
from django.apps import apps
|
from django.apps import apps
|
||||||
|
from django.conf import settings
|
||||||
from django.core.files.storage import default_storage
|
from django.core.files.storage import default_storage
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|||||||
Reference in New Issue
Block a user