启动时自动从文件夹安装服务

时间:2017-09-04 07:55:43

标签: service arangodb

我目前正在使用泊坞窗运行arangodb,我希望能够通过重新启动我的容器来启动干净的平板。

我已经在docker中安装了卷,我想要安装我的服务代码。

如何自动arangodb安装这些服务?我希望能够编辑卷中的代码,以便能够开发我的服务,而无需再次上传它们。同样重要的是,我可以从客户端计算机直接在已装入的卷中运行VCS。

1 个答案:

答案 0 :(得分:0)

ArangoDB容器具有脚本挂钩,可以通过将文件放置在特定目录中来在派生容器中使用:

FROM arangodb/testdrivearangodocker
MAINTAINER Frank Celler <info@arangodb.com>

COPY test.js /docker-entrypoint-initdb.d

COPY test.sh /docker-entrypoint-initdb.d

COPY dumps /docker-entrypoint-initdb.d/dumps

COPY verify.js /

we demonstrate in this testcontainer

  • 将使用arangorestore恢复转储目录
  • .js文件将使用arangosh执行
  • .sh文件将被执行

script mechanism is implemented in this part of the docker entrypoint script

使用ArangoDB 3.3,您可以使用旧的foxx-manager来安装服务,为此,在you may use foxx-cli上安装ArangoDB 3.4。