Этот репозиторий содержит шаблон проекта Django и Docker-образ для запуска проектов на Django.
Образ основан на python:3 и включает в себя:
- Python 3
libpq-devдля поддержки PostgreSQL- Зависимости, перечисленные в
requirements.txt
Установлены следующие пакеты Python:
- asgiref
- Django
- gunicorn
- packaging
- psycopg
- psycopg-binary
- python-dotenv
- sqlparse
- tzdata
-
Сборка образа:
docker build -t django . -
Запуск контейнера:
docker run -it --rm -v $(pwd):/app djangoЭта команда запустит bash-сессию внутри контейнера, с вашей директорией проекта, смонтированной в
/app.
Чтобы начать новый проект Django, вы можете выполнить следующие команды после запуска контейнера:
django-admin startproject myproject .Чтобы запустить сервер для разработки:
python manage.py runserver 0.0.0.0:8000