- Django
- PostgreSQL
- Docker & Docker Compose
- Nginx
- Админ‑панель Django
- Статические файлы
- Клонируйте репозиторий:
- git clone https://github.com/Ana0715/djangotutorial_final.git
- cd djangotutorial_final
-
Создайте файл .env с переменными окружения:
-
Запустите контейнеры:
- docker compose up -d --build
- Выполните миграции базы данных:
- docker compose exec web python manage.py migrate
- Создайте суперпользователя Django:
- docker compose exec web python manage.py createsuperuser --username admin
- Соберите статические файлы:
- docker compose exec web python manage.py collectstatic --noinput
Доступ к приложению
- Веб‑сайт: http://localhost или http://127.0.0.1
- Админ‑панель Django: http://localhost/admin