首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何对接Foxx服务?

如何对接Foxx服务?
EN

Stack Overflow用户
提问于 2019-06-17 01:19:49
回答 1查看 154关注 0票数 0

我使用ArangoDB作为我的web应用程序的后端服务器。到目前为止,我已经使用Foxx CLI将代码部署到ArangoDB服务器。我想使用Docker部署我的整个应用程序,但我不知道如何使用容器将我的Foxx服务源代码添加到ArangoDB中。有可能吗?如果是这样,那么正确的方法是什么呢?

到目前为止,我已经尝试了docker-compose方法:运行官方的ArangoDB镜像并构建另一个配备了Foxx CLI的镜像来安装源文件,但是当我从容器中运行"foxx install“方法时,从数据库服务器得到了”连接被拒绝“的错误。( ArangoDB服务器工作正常,我可以在虚拟化之外成功地运行"foxx install“命令)。

EN

回答 1

Stack Overflow用户

发布于 2019-06-19 21:57:40

出于开发目的,我只需将Foxx服务保持在开发模式,并使用docker-compose卷定义将ArangoDB容器(/var/lib/arangodb3-apps/_db/)中的Foxx文件夹映射到我的机器中的一个文件夹。

下面是用于ArangoDB的示例docker-compose服务可能的样子:

代码语言:javascript
复制
services:
  arangodb_dev:
    image: arangodb
    container_name: my_arangodb_dev
    environment:
      - ARANGO_ROOT_PASSWORD=XXXXXX
    ports:
      - "8529:8529"
    volumes:
        - ./Arango/db:/var/lib/arangodb3
        - ./Arango/apps_db_system:/var/lib/arangodb3-apps/_db/ 

上面为了持久化的目的,我们将Foxx服务目录和DB文件目录都映射到本地文件夹。

除了开发之外,您可能希望将文件复制到容器中的正确文件夹,而不是映射文件夹

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56621055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档