发布于 3年前

爬虫管理平台Crawlab部署指南

直接部署

直接部署是之前没有Docker时的部署方式,相对于Docker部署来说有些繁琐。但了解如何直接部署可以帮助更深入地理解Docker是如何构建Crawlab镜像的。这里简单介绍一下。

拉取代码

首先是将github上的代码拉取到本地。

git clone https://github.com/tikazyq/crawlab

安装

安装前端所需库。

npm install -g yarn pm2cdfrontendyarn install复制代码

安装后端所需库。

cd../crawlabpip install -r requirements

配置 ls -a

分别配置前端配置文件 ./frontend/.env.production 和后端配置文件 ./crawlab/config/config.py 。分别需要对部署后API地址以及数据库地址进行配置。

启动服务

这里是指启动后端服务。我们用pm2来管理进程。执行以下命令。

pm2 start app.py# API服务

pm2 start worker.py# Worker

pm2 start flower.py# Flower

这样,pm2会启动3个守护进程来管理这3个服务。我们如果想看后端服务的日志的话,可以执行以下命令。

pm2 logs [app]

然后在浏览器中输入http://localhost:8080 就可以看到界面了。

©2020 edoou.com   京ICP备16001874号-3