DoraJDJ
V2EX  ›  问与答

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

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

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