Update URLs, Docker config, and Tailwind setup

Added static and media file serving and Silk profiling in Django URLs. Updated docker-compose to mount backend/frontend code, adjust commands, and switch to 'trznice' app references. Enhanced Tailwind config to extend default colors and import defaultTheme.
This commit is contained in:
2026-01-29 01:31:33 +01:00
parent 304194d7ec
commit 3e4d58f80d
5 changed files with 28 additions and 9 deletions

View File

@@ -13,13 +13,14 @@ services:
- db
- redis
volumes:
- ./backend:/app
- static-data:/app/collectedstaticfiles
- media-data:/app/media
command: sh -c "
python manage.py migrate --verbosity 3 --noinput &&
python manage.py check &&
python manage.py collectstatic --clear --noinput --verbosity 3 &&
gunicorn -k uvicorn.workers.UvicornWorker vontor_cz.asgi:application --bind 0.0.0.0:8000"
python manage.py migrate --noinput &&
python manage.py collectstatic --clear --noinput &&
python manage.py seed_app_config &&
gunicorn -k uvicorn.workers.UvicornWorker trznice.asgi:application --bind 0.0.0.0:8000"
ports:
- "8000:8000"
@@ -55,10 +56,12 @@ services:
build:
context: ./backend
dockerfile: Dockerfile
command: sh -c "python manage.py migrate --noinput && celery -A vontor_cz worker --loglevel=info"
command: celery -A trznice worker --loglevel=info
restart: always
env_file:
- ./backend/.env
volumes:
- ./backend:/app
depends_on:
- redis
- db
@@ -71,10 +74,12 @@ services:
build:
context: ./backend
dockerfile: Dockerfile
command: sh -c "python manage.py migrate --noinput && celery -A vontor_cz beat --loglevel=info"
command: celery -A trznice beat --loglevel=info
restart: always
env_file:
- ./backend/.env
volumes:
- ./backend:/app
depends_on:
- redis
- db
@@ -92,13 +97,14 @@ services:
env_file:
- ./frontend/.env
ports:
# - 80:80
- 9000:80
- 80:80
# - 9000:80
depends_on:
- backend
networks:
- app_network
volumes:
- ./frontend/dist:/usr/share/nginx/html
- static-data:/app/collectedstaticfiles # static (Django)
- media-data:/app/media # media (Django)
- ./frontend/nginx/nginx.conf:/etc/nginx/nginx.conf:ro