ArangoDB:非常基本的第一步-如何开始使用Foxx Microservices

时间:2018-12-18 17:21:25

标签: installation arangodb

ArangoDB documentation(针对Foxx Microservices的“入门”部分)从以下段落开始:

  

我们将从一个空文件夹开始。这将是我们服务的根文件夹。您可以给它起个聪明的名字,但在本指南的过程中,我们将其称为服务的名称:getting-started

我的问题很基本。在Linux系统上,此文件夹位置的最佳选择是什么?它的权限应该是什么?

我在以下位置看到现有的ArangoDB目录:

/var/lib/arangodb3/
/var/lib/arangodb3-apps/
/usr/share/arangodb3/

我应该将getting-started目录放置在这些位置之一还是其​​他位置?

1 个答案:

答案 0 :(得分:1)

Foxx章节进行了结构上的改革,并且在v3.4.0版本中添加了新内容。我建议您因此使用3.4 Foxx documentation

您可以将getaddrinfo()文件夹放在任何位置,例如您还可以在其中放置其他项目文件夹,例如getting-started中的文件夹。

Getting Started guide中继续阅读。在标题试用下,找到如何部署服务的步骤。然后,ArangoDB将文件放置在正确的文件夹中,例如~/projects/arangodb/(其中/var/lib/arangodb3-apps/_db/_system/getting-started/是装载路径,而不是项目文件夹的名称)。

也请查看有关Development Mode的指南以加快迭代速度。您可以使用/getting-started来监视实际项目文件夹中的文件更改,然后将更改复制到ArangoDB的易失性Foxx应用程序文件夹中。这比直接在已部署的文件夹中工作要安全得多(如果删除该服务,您也将丢失所做的更改,并且在群集中,由于该服务在另一个协调器上已更改,因此文件可能会被覆盖)。

还提供了Deployment选项的概述,包括Foxx CLI,可用于捆绑项目文件夹中的文件并将它们作为服务部署(rsync)。