Проверьте это здесь!
Цель этого проекта — получить изображения из Твиттера и предоставить веб-сайт для просмотра этих изображений.
Twitter — отличная платформа для обмена информацией, но ужасная для поиска. Также может быть сложно найти что-то в море твитов.
Для этого проекта требуется следующее:
Docker используется для производства, но не требуется для разработки.
Интерфейс использует приложение create-react-app. Он запускает сервер разработки и обслуживает ресурсы внешнего интерфейса по адресу http://localhost:3000. Это URL-адрес, который вы должны посетить, чтобы просмотреть сайт.
cd frontend
yarn
yarn start
Бэкэнд использует Django и DRF. Он запускает сервер разработки по адресу http://localhost:8000 и доступный для просмотра API по адресу http://localhost:8000/api/.
pip install -r requirements.txt
cd server
./manage.py runserver
Приложение предназначено для запуска в Docker для производства.
Производственные активы в настоящее время создаются за пределами Docker. Сначала вам нужно будет выполнить шаги настройки разработчика.
# Update .env with your settings
cp .env.example .env
# Build production assets and collect everything to dist/
./tasks.sh build
# Start everything and serve the site on port 80
docker-compose up --build
Процесс очистки относительно прост.
REST API обеспечивает доступ к базе данных для удобного поиска.