Привет Кодеры!
В этой статье представлено полнофункциональное приложение с открытым исходным кодом, созданное с помощью Реагировать и Джанго объединены под одним и тем же Docker настраивать. Как только исходники загружены локально, при наличии Docker продукт можно запустить с минимальными усилиями, и все изменения, внесенные в исходники для обоих компонентов (React & Django
) мгновенно помещаются в контейнер Docker. Thanks for reading!
Будучи выпущенным MIT License
, Docker Сценарии, предоставленные в этом образце, можно использовать или включать в другие проекты или просто использовать для занятий по электронному обучению.
✨ Как пользоваться проектом
Перед использованием проекта нам необходимо правильно установить и использовать Docker. Если мы не уверены в этом факте, мы можем легко проверить, набрав docker --version
в терминале. В моем случае вывод такой:
$ docker --version
>>> Docker version 20.10.14, build a224086
Если результат выглядит хорошо, мы можем двигаться дальше и запустить упомянутый проект, используя Docker
.
👉 Шаг 1 –
Download the code
$ git clone https://github.com/app-generator/sample-docker-django-react.git
$ cd sample-docker-django-react
👉 Шаг 2 – Начать
APP
в докере
$ docker-compose up --build
В этот момент приложение работает, но база данных еще не перенесена.
👉 Шаг 3 –
Migrate DB
$ docker-compose run --rm appseed-app python manage.py makemigrations
$ docker-compose run --rm appseed-app python manage.py migrate
👉 Шаг 4 –
Access the APP
Здесь приложение полностью пригодно для использования, мы можем регистрировать новых пользователей, аутентифицировать и получать доступ к личным страницам, как в этом примере. Живая демонстрация.
Thanks for reading!
Дополнительные ресурсы доступны по адресу:
- 🚀 Бесплатно поддержка предоставлено AppSeed (электронная почта и Discord)
- 👉 Еще бесплатные приложения созданный в Flask, Django и реагировать
- блокчейн
- C + +
- код
- Codementor Реагировать Факт
- Coingenius
- Django
- Docker
- Java
- невзаимозаменяемый токен
- OpenSea
- Осс (программное обеспечение с открытым исходным кодом)
- PHP
- Платон
- Платон Ай
- Платон Интеллектуальные данные
- Платон игра
- Платоблокчейн
- ПлатонДанные
- платогейминг
- Polygon
- Питон
- реагировать
- умный контракт
- Solana
- Vyper
- Web3
- зефирнет