目前个人已测试深圳可用,理论上其它城市也可用,只要修改配置文件中修改
WebSite
的地址到对应的城市的豆瓣租房小组地址即可 如:成都的租房小组地址是 https://www.douban.com/group/CDzufang/discussion ,把配置文件中换成对应url即可
本项目使用了CookieCloud,可点去自己搭建CookieCloud,也可使用一些公共的CookieCloud服务
- 将docker-compose.yml拷贝到本地,并确保他们在相同目录下(请确保已安装
docker
和docker-compose
)
version: '3.7'
services:
douban:
image: yazzyk/douban:latest
container_name: douban
volumes:
- ${DOUBAN_ROOT}/config.toml:/app/config.toml
- ${DOUBAN_ROOT}/nutsDB:/app/nutsDB
- ${DOUBAN_ROOT}/logs:/app/logs
ports:
- '5050:5050'
以上的${DOUBAN_ROOT}为配置文件和日志文件的存放目录,可以自行修改 2. 运行
docker-compose up -d
docker pull yazzyk/douban:latest
docker run -d --name douban -v ${DOUBAN_ROOT}/config.toml:/app/config.toml -v ${DOUBAN_ROOT}/logs:/app/logs yazzyk/douban:latest
以上的${DOUBAN_ROOT}为配置文件和日志文件的存放目录,可以自行修改
请参考: https://go.dev/doc/install
git clone github.com/yazzyk/douban-rent-room
cd douban-rent-room
go mod tidy
根据个人情况修改config.toml
go run main.go
- 前往Release下载对应平台的压缩包
- 根据个人需要修改配置文件
config.toml
(配置文件和可执行文件要在同一个目录下) - 运行程序
make
构建依赖于makefile的构建结果
docker build -t <IMAGE_NAME> .
or
docker-compose -f docker-compose.build.yml build