Итоги работы
В этом модуле мы познакомились с основами Docker и его использованием. Мы научились создавать образы, запускать контейнеры. Также мы создали простое Python-приложение, обернули его в образ и запустили контейнер. Узнали что такое Docker Compose и смогли упаковать туда наш Django проект с использованием PostgreSQL и Memcached. И в итоге мы подготовили наш проект к деплою, добавив Gunicorn и NGINX.
Дополнительные ресурсы
Следующие ниже ресурсы предоставляют дополнительную информацию, относящуюся к темам, затронутым в этом разделе:
- Исходный код к этому модулю на GitHub: https://github.com/Permin0ff/htmx_books_docker.
- Сайт Docker: https://www.docker.com/.
- Документация Docker: https://docs.docker.com/.
- Docker Hub: https://hub.docker.com/.
- Документация Gunicorn: https://docs.gunicorn.org/en/stable/.
- Документация PostgreSQL: https://www.postgresql.org/docs/current/index.html.
- Документация NGINX: http://nginx.org/ru/docs/.
- Документация Django: https://docs.djangoproject.com/en/5.0/.