- 首先机器上需要安装Docker,Install Docker,pg+redis+nodejs都运行在docker容器内
- 启动Postgres容器
docker run --name pg -e POSTGRES_PASSWORD=your-password-here -e POSTGRES_DB=kanban -d postgres
- 启动pgweb,一个基于WEB的postgreSQL管理工具,小而美
docker run -p 8081:8081 -d --name pgweb --link pg:pg -e DATABASE_URL=postgres://postgres:your-password-here@pg:5432/kanban?sslmode=disable sosedoff/pgweb
- 初始化数据表,脚本参见
/scripts/doc.sql
- 启动Redis容器
docker run -d -p 6379:6379 --name redis redis
- 克隆项目
git clone https://github.com/korndorben/kanban.git
npm install
- 在项目根目录下编译
Dockerfile
docker build -t node790 .
- 在项目根目录下运行
看板
容器
docker run -d -v $(pwd):/src -p 8002:3000 --name kanban node790
- 找到本机的IP地址,访问例如http://10.0.0.100:8002地址
- 使用微信扫码登录,需要电脑和手机使用同一个WIFI,不然回调进不来
- 完成
The MIT License (MIT)