Сайт рецептов Неавторизованный пользователь может просматривать рецепты. Авторизованный пользователь может писать свои рецепты, добавлять чужие рецепты в избранное, подписываться на других авторов рецептов и формировать список покупок.
Python v3.7 + для запуска. Docker Установите зависимости.
$ sudo apt update
$ sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository \
$ deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$ (lsb_release -cs) \
$ stable"
$ sudo apt update
$ sudo apt install docker-ce -y
После установки docker выполнить команду в командной строке:
$ docker-compose up
После сборки образа:
$ sudo docker exec -it <CONTAINER ID> python manage.py collectstatic
$ sudo docker exec -it <CONTAINER ID> python manage.py makemigrations
$ sudo docker exec -it <CONTAINER ID> python manage.py migrate
$ sudo docker exec -it <CONTAINER ID> python manage.py createsuperuser
$ sudo docker exec -it <CONTAINER ID> python manage.py loaddata fixtures.json
-
Vladimir Svetlakov - Initial work - svvladimir-ru