Schauen Sie es sich hier an!
Das Ziel dieses Projekts besteht darin, Bilder von Twitter zu extrahieren und eine Website zum Anzeigen dieser Bilder bereitzustellen.
Twitter ist eine großartige Plattform zum Teilen, aber schlecht für die Suche. Es kann auch schwierig sein, in einem Meer von Tweets etwas zu finden.
Für dieses Projekt ist Folgendes erforderlich:
Docker wird für die Produktion verwendet, ist aber für die Entwicklung nicht erforderlich.
Das Frontend verwendet die Create-React-App. Es betreibt einen Entwicklungsserver und stellt die Frontend-Assets unter http://localhost:3000 bereit. Dies ist die URL, die Sie besuchen sollten, um die Website anzuzeigen.
cd frontend
yarn
yarn start
Das Backend verwendet Django und DRF. Es betreibt einen Entwicklungsserver unter http://localhost:8000 und eine durchsuchbare API unter http://localhost:8000/api/.
pip install -r requirements.txt
cd server
./manage.py runserver
Die App soll für die Produktion in Docker ausgeführt werden.
Produktionsanlagen werden derzeit außerhalb von Docker erstellt. Sie müssen zuerst die Schritte zur Entwicklereinrichtung befolgen.
# 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
Der Schabevorgang ist relativ einfach.
Eine REST-API bietet Zugriff auf die Datenbank für eine einfache Suche.