walle

https://github.com/meolu/walle-web
http://walle-web.io

docker部署

git clone https://github.com/meolu/walle-web
cd walle-web

cat walle.env
## Set MySQL/Rails environment
MYSQL_USER=root
MYSQL_PASSWORD=walle
MYSQL_DATABASE=walle
MYSQL_ROOT_PASSWORD=walle
MYSQL_HOST=db
MYSQL_PORT=3306

cat docker-compose.yml
#volumes替换为local
      - walle_plugins:/opt/walle_home/plugins/
      - walle_codebase:/opt/walle_home/codebase/
      - walle_logs:/opt/walle_home/logs/
      - walle_mysql:/var/lib/mysql
volumes:
  walle_plugins:
    driver: local
  walle_codebase:
    driver: local
  walle_logs:
    driver: local
  walle_mysql:
    driver: local

启动(暂不支持stack)

docker-compose up -d

停止(不销毁network volume)

docker-compose stop

停止

docker-compose down

初始化数据库

docker exec -it walle-python bash
cd /opt/walle_home/ ; sh admin.sh migration

初始权限

超管
    super@walle-web.io
    Walle123
所有者
    owner@walle-web.io
    Walle123
负责人
    master@walle-web.io
    Walle123
开发者
    developer@walle-web.io
    Walle123
访客
    reporter@walle-web.io
    Walle123

密钥

cat id_rsa.pub >> authorized_keys 

总结

测试了下,还是有挺多功能不是很完善,权限也不是按所说的梯度支持。
- 1.super权限不能执行上线
- 2.super权限不能新建项目管理
- 3.上线单选取版本的时候异常,nginx返回499,只能重启walle-python
添加新评论