V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
DoraJDJ
V2EX  ›  问与答

如何让 DaoCloud 支持 Node.js 4.x 版本的应用?

  •  1
     
  •   DoraJDJ · Aug 12, 2016 · 1767 views
    This topic created in 3551 days ago, the information mentioned may be changed or developed.

    标题可能写的不太好。

    这问题其实我在之前就想问了。我曾在 DaoCloud 里尝试搭建一个 Node.js 应用程序,这个应用我是用 Node.js 4.x 进行开发测试的,在本机测试没有问题,包括本机运行 Docker 也没有问题。

    我就是怎么搞也搞不定 DaoCloud ,我翻过文档,也把我本机里测试用的 DockerFile 写进去了,可就是构建不成功,要么构建成功了结果出错。后来我再重新翻文档发现,好像 DaoCloud 的 Node.js CI 镜像只有 0.12.x 和 0.11.x 版本。

    那时候我已经满脸大写的懵,不知道得怎么弄。不知道 V2 上面有折腾过 DaoCloud 的大触们能给我提供一些解决方案吗?

    抱歉,我的语言表达能力不是那么好

    10 replies    2016-08-12 22:21:42 +08:00
    6IbA2bj5ip3tK49j
        1
    6IbA2bj5ip3tK49j  
       Aug 12, 2016
    这个时候应该 @daocloud 出来接工单。
    V2EX:全球最大的工单,公告平台。
    6IbA2bj5ip3tK49j
        2
    6IbA2bj5ip3tK49j  
       Aug 12, 2016
    顺便帮你 @ 一下同行,说不定能帮你。
    @Tenxcloud10 @AlaudaCloud @163cloud
    ;)
    yxwzaxns
        3
    yxwzaxns  
       Aug 12, 2016
    把 Dockerfile 发出来,我们试试
    sakeven
        4
    sakeven  
       Aug 12, 2016
    ci 的镜像是可以自定义的,另外建议使用国外构建。
    DoraJDJ
        5
    DoraJDJ  
    OP
       Aug 12, 2016
    @yxwzaxns 几个月前的事情了,实际上也就只是使用了 4.2.2 的镜像然后运行程序并启用端口而已,早在折腾不定 DaoCloud 后就删掉了 :(

    @sakeven 求问下可用的 4.x.x 镜像在哪里可以找到,以及国外可用的 SaaS (好象是这么念吧)服务推荐
    OpenShift 就算了,我曾试着搭建过但是我必须得进 ssh 人工删掉进程重启才能运作
    sakeven
        6
    sakeven  
       Aug 12, 2016   ❤️ 1
    @DoraJDJ 镜像仓库搜索 DockerHub 镜像 node https://dashboard.daocloud.io/packages/be2f00d0-a6a1-4926-bc26-a1ba5eb838ef 。另外我指的是在 DaoCloud 上创建项目推荐选择国外执行环境, DaoCloud 的国外构建非常快。
    DoraJDJ
        7
    DoraJDJ  
    OP
       Aug 12, 2016
    @sakeven 感谢,问题已经解决。
    另外我想问下如何给 DaoCloud 的应用启用 MongoDB ?我照着官方的示范代码试了一下好像没用。
    bdbai
        8
    bdbai  
       Aug 12, 2016 via Android
    在镜像仓库里搜 Node ,版本里面就有 4 开头的。
    其实可以直接找个基础镜像装 Nodejs 。
    bdbai
        9
    bdbai  
       Aug 12, 2016 via Android   ❤️ 1
    @DoraJDJ 在后台“服务集成”里创建一个 MongoDB 服务,到应用“配置”页绑定服务。代码中把 process.env.MONGODB_CONNECTION 丢给 Mongoose 连接就行,估计直接用官方驱动也一样的。
    DoraJDJ
        10
    DoraJDJ  
    OP
       Aug 12, 2016
    @bdbai 刚才我在文档里翻到了,感谢你的回复
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2566 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 14:56 · PVG 22:56 · LAX 07:56 · JFK 10:56
    ♥ Do have faith in what you're doing.