imgtweets
1.0.0
在这里查看!
该项目的目标是从 Twitter 上抓取图像并提供一个用于查看这些图像的网站。
Twitter 是一个很棒的分享平台,但对于搜索来说却很糟糕。在海量的推文中找到一些东西也很困难。
该项目需要以下内容:
Docker 用于生产,但对于开发不是必需的。
前端使用create-react-app。它运行一个开发服务器并在 http://localhost:3000 上提供前端资产。这是您应该访问以查看该站点的 URL。
cd frontend
yarn
yarn start
后端使用Django和DRF。它在 http://localhost:8000 运行开发服务器,在 http://localhost:8000/api/ 运行可浏览 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 提供对数据库的访问以方便搜索。