1 创建容器 1 2 3 4 5 6 docker pull operepo/ope-codecombat docker run -itd --name mycoco -p 0.0.0.0:3020:3000 operepo/ope-codecombat /bin/bash
下载数据包:dump.tar.gz
1 2 3 4 5 6 7 8 9 10 11 docker cp dump.tar.gz mycoco:/home/coco/codecombat/data/ docker exec -it mycoco /bin/bashcd /home/coco/codecombat/data/ tar -zxvf dump.tar.gz
2 配置 container 启动服务 1 2 3 4 5 6 7 8 9 10 docker exec -it mycoco /bin/bashif [ -f /root/.bashrc ]; then cd /home/coco/codecombat/ && nohup ./bin/coco-mongodb > mycoco-mongodb.log 2>&1 & cd /home/coco && nohup sh start.sh > mystart.log 2>&1 &fi
3 超级管理员模式 打开 http://127.0.0.1:3020 或自己电脑的 http://[ip]:3020 ,点击【注册】,要选择【独立账号】。
用个自己的邮箱和账号(英文就行),比如我的账号名为:mm
Tips:出生日期往前面选一点,选择1990年之前,否则判定不是家长,就无法注册。
1 2 3 4 5 6 7 8 9 docker exec -it mycoco /bin/bash mongo use coco db.users.update({'name' :'mm' },{$set :{'earned.gems' :9999999,permissions:["godmode" ,"admin" ]}},true ,false );
Tip:刷新页面。