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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user