美文网首页
一期.配置环境

一期.配置环境

作者: seafruit | 来源:发表于2016-10-09 17:26 被阅读0次

    切换到recruiting-system下执行

    git pull
    git status
    git submodule update
    

    修改hosts文件,打开文件,另起一行添加

    #linux
    127.0.0.1     local.twars
    

    进入assembly下执行

    docker-compose up -d mysql
    docker ps
    查看当前运行的容器
    
    ./twars.sh
    ls  
    可以看见数据库的初始化文件
    
    ./twars.sh my
    初始化数据库和用户
    

    进入paper-api下执行

    ./gradlew tasks 
    初次会下载好多东西下载完成后
    
    ./gradlew flywaymigrate
    docker ps
    docker exec -it `容器名/id` bash
    进入数据库
    
    mysql -u root -pthoughtworks
    show databases;
    use BronzeSword
    show tables;
    查看是否成功
    
    exit退出
    

    进入assembly下执行

    ./twars.sh rs          如果提示说没有权限那就加上sudo
    ./twars.sh jk          需要真正翻墙才可以执行成功
    

    等U盘拷贝陈同学的,或者pull,先不动了——

    鉴于等候无果,那还是先动起来吧。
    切换到web-api下

    gedit app.js
    
    注释两行
    var captcha = require('./middleware/captcha');
    app.use(captcha(params));
    

    在assembly下继续执行

    docker-compose up -d
    或者
    docker-compose up -d web-api
    
    接着
    docker ps -a    查看隐藏的没有活起来的容器
    

    如果出现node:5.8STATUSExited (1) X seconds ago的提示,那就查看 docker log

    项目根目录下
    docker logs assembly_web-api_1  (assembly_web-api_1只是针对我所出现的问题而言的)
    执行后提示
    Error: Cannot find module 'newrelic'…
    
    解决Error切换到web-api下执行
    npm i
    
    回到assembly下重新执行:
    ./twars.sh rs
    docker-compose up -d
    docker ps -a
    此时应该可以看到node的status是 Up X seconds
    

    继续切换回assembly下执行

    
    docker exec -it assembly_web-api_1 bash
    
    出现“root@e122f1d0af63:/#”
    root@e122f1d0af63:/#  cd /var/app/
    
    到达“root@e122f1d0af63:/var/app#”
    root@e122f1d0af63:/var/app#  npm uninstall canvas
    root@e122f1d0af63:/var/app#  npm install canvas
    
    npm install canvas出错可尝试修改assembly/twars.sh中将
    JENKINS_ADDR=192.168.99.100:8088
    改为
    JENKINS_ADDR=local.twars:8088
    

    如果出现** canvas@1.5.0 invalid **

    Ctrl+D退出
    然后去到web-api下,将app.js中注释去掉
    

    继续在assembly下执行

    docker ps    查看node:5.8是否up
    docker-compose kill web-api
     docker-compose up -d
    

    访问http://localhost:8888/查看
    在首页点击注册查看验证码是否成功显示。

    访问http://localhost:8088/查看
    访问http://localhost:8888/api/inspector查看

    重启检验一下

    service docker stop
    docker ps   查看是否终止
    service docker start
    docker-compose up -d
    访问网址。
    

    相关文章

      网友评论

          本文标题:一期.配置环境

          本文链接:https://www.haomeiwen.com/subject/vunpyttx.html