吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3160|回复: 11
收起左侧

深度deepin 下安装codecombat ,启动web服务失败

[复制链接]
曲竹筱筱 发表于 2020-5-12 13:42
25吾爱币
karll@karll-PC:~/Desktop$ sudo docker exec -it codecombatAliyun /bin/bash
[sudo] karll 的密码:
root@d6c93f5834e1:/# cd /home/coco && sh start.sh
Waiting for mongo to startup...
Reusing old dump.tar.gz file - delete this and .db_updated files to download a new dump file
Importing coco database...
2020-05-12T05:38:50.854+0000        connected to: localhost
2020-05-12T05:38:50.855+0000        exported 0 records
2020-05-12T05:38:50.881+0000        Failed: mongorestore target './dump' invalid: stat ./dump: no such file or directory
root@d6c93f5834e1:/home/coco#

有木有大佬懂得

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

shadowppp 发表于 2020-5-12 14:19
docker run --rm --link mongodb:mongo -v /root/myroutes:/myroutes mongo bash -c 'mongorestore --host $MONGO_PORT_27017_TCP_ADDR ./myroutes -d myroutes'
fastpc 发表于 2020-6-24 16:53
 楼主| 曲竹筱筱 发表于 2020-7-9 19:30
wei134102 发表于 2020-11-18 20:14
'./dump' invalid: stat ./dump: no such file or directory

因为需要下载数据库,你得把数据库上传到docker的容器里面
1、进入容器
sudo docker exec -it codecombatAliyun /bin/bash
2察看脚本cat start.sh
会看到如下内容
#!/bin/bash
set -e

# Give mongo a chance to initialize
echo "Waiting for mongo to startup..."
while ! /usr/bin/mongo --eval "db.version()" > /dev/null 2>&1; do sleep 0.1; done
#sleep 20

cd /home/coco/codecombat/data

# Download the codecombat data file if needed and import it
if [ -f /home/coco/codecombat/data/.db_updated ]
then
        echo "Database import already done - remove codecombat/data/.db_updated and codecombat/data/dump.tar.gz to update database"
else
       
        if [ ! -f /home/coco/codecombat/data/dump.tar.gz ]
        then
                echo "Pulling coco database..."
                wget -O dump.tar.gz http://analytics.codecombat.com:8080/dump.tar.gz
                tar xzf dump.tar.gz
        else
                echo "Reusing old dump.tar.gz file - delete this and .db_updated files to download a new dump file"
        fi
        #/home/coco/codecombat/bin/coco-mongodb &
        #mongorestore --drop --host 127.0.0.1
        echo "Importing coco database..."
        #/home/coco/codecombat/bin/coco-pull-test-db
        # Shutdown so it can start up under supervisord
        #/usr/bin/mongod --quiet --config /etc/mongod.conf --shutdown
        #/home/coco/codecombat/bin/coco-mongodb --shutdown
       
        #cd dump
        mongoexport --db coco --collection users --out ./users.json
        mongorestore --drop --batchSize 100 ./dump
        mongoimport --db coco --upsert -c users ./users.json
        #cat  ./users.json
        #rm -r dump
        touch /home/coco/codecombat/data/.db_updated

fi       

# Make sure this is all owned by the correct user
#chown -R coco:coco /home/coco

cd /home/coco/codecombat
# Turn on the npm server
exec npm run dev
图上标记是数据库地址,现在已经失效,所以你要替换一下,你手动下载下来,
https://www.yun.cn/s/d4e53ac113b842d08faf0149998d7c8c,这里下载,下载完毕不要动文件名。
然后你架设一个ftp ,放到FTP 目录 ,然后把上面地址换一下
wget   dump.tar.gz  --user=FTP用户名  --password=ftp密码   --mirror  ftp://你的FTP地址/dump.tar.gz
编辑命令 是 vim start.sh,进去按 i 编辑 ,找到那一行 然后 改成你得链接 ,完毕按ESC + : ,输入wq 回车
然后在执行
cd /home/coco && sh start.sh
不会可以私信我。

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
mmtzwyd + 1 + 1 热心回复!

查看全部评分

冰封天堂 发表于 2021-1-1 18:43
wei134102 发表于 2020-11-18 20:14
'./dump' invalid: stat ./dump: no such file or directory

因为需要下载数据库,你得把数据库上传到do ...

大佬,就是安装完成后,注册独立账号,输入邮箱,然后就没了,并没有给我账号和输入密码是啥情况???
wei134102 发表于 2021-1-26 14:19
注册账号的时候需要密码啊
sssdX 发表于 2021-2-17 07:20
没有上帝模式和管理,选项,玩不了,哪位大佬能帮忙
搭建界面.png
福多多 发表于 2021-2-19 15:45
sssdX 发表于 2021-2-17 07:20
没有上帝模式和管理,选项,玩不了,哪位大佬能帮忙

docker exec -it cbs /bin/bash
mongo
use coco
db.users.update({'name':'xxxxx'},{$set:{'earned.gems':9999999, permissions:["godmode","admin"]}},true,false);

xxxxx是你的用户名.
wei134102 发表于 2021-3-4 11:22
没有上帝模式的,有个数据库执行语句,执行一下就行。但是我玩PYTHON有些关卡会有bug.语句
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-10-20 16:12

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表