问题标签 [fig]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
122 浏览

docker - 配置 fig 以在另一个容器之前运行一个容器

我在自己的专用容器内使用凉亭。我也在自己的容器中使用 grunt。

我用 fig 配置了我的应用程序,它运行良好,除了一种情况:当 bower 不够快时,由于某些需要的文件,grunt 会失败。

有什么方法/技巧可以等待执行 grunts 直到凉亭容器完成?

0 投票
2 回答
906 浏览

go - Golang revel 框架在 docker 环境中热重载

我正在尝试按照这篇很棒的帖子中的描述设置 golang 环境。我在 OS X 10.10 上使用 Docker 和 boot2docker (v1.3.0) 和 fig.sh (1.0.1)。一切运行良好,但 revel 的热重载根本不起作用。任何人都遇到过同样的问题或知道使热重载工作的任何解决方法吗?Revel 框架版本 0.11.1

0 投票
2 回答
8259 浏览

node.js - 在 Docker 容器中安装 mongo 客户端

我正在使用fig在各种Docker容器中构建和运行我的应用程序,到目前为止,一切都很好。

我有一个用于我的应用程序的容器和一个db包含mongo在其中的容器。

但是现在我正在尝试连接到mongo服务器以使用用户和数据库为其播种,但我找不到如何安装mongo客户端。

我的应用程序图像源自标准dockerfile/nodejs图像,不包括mongo客户端。

尝试RUN mongo只会出错mongo not found

到目前为止,我发现的所有文档都与如何mongo serverDocker容器中安装有关,到目前为止我发现的任何内容都没有告诉我如何安装mongo客户端。我该怎么做呢?

0 投票
3 回答
4371 浏览

node.js - 在链接的 Docker 容器中的 Mongo db 中播种数据

fig用来部署我的Node.js应用程序。

fig.yml

运行fig run db env给了我以下环境变量:

我的应用Dockerfile看起来像这样

但是构建失败了RUN mongo $DB_PORT < seed-mongo

根据无花果文档,我最好像db我尝试过的那样简单地引用数据库

但这给了我

所以我RUN host db在那里注入了一个,只是为了看看是否db真的是一个主机名。不,尽管上面的文档不是。

所以我很难过。

我应该如何与在我的链接容器中mongo运行的实例交谈?Docker

0 投票
2 回答
407 浏览

javascript - 我如何使用 docker fig 自动加载代码更改

我有一个简单的节点程序app.js
,我app.js将包含文件夹的文件安装到 docker 容器中。
当我这样做的 fig up时候。
但是,当我更改内容app.js 并 再次执行更改时fig stopfig up不会加载更改。
我如何确保每次打开 fig 时都会重新加载/重建图像?

我尝试了各种组合,但没有运气。
如何解决这个问题?

0 投票
1 回答
107 浏览

node.js - node.js 的 fig.sh 的替代品?

目前我正在寻找 fig.sh 的替代方案,但适用于 node.js(或 heroku 风格)。有什么建议么?

0 投票
2 回答
188 浏览

python - fig安装后抛出异常

我使用以下命令fig安装。安装完成后,我尝试运行,但这给了我以下错误:Arch Linuxsudo pip install -U figfig --version

从错误中可以看出,我使用python2. 我也尝试过使用python3,但我遇到了同样的错误。

谁能给我一个提示?

0 投票
2 回答
362 浏览

python - 图 Python 3 兼容?

我有一个运行 python 3.4 的 django 应用程序,我想使用 Fig 来帮助为我的应用程序组件设置 dockerized 容器。当我运行时,fig up我收到以下错误:

这是因为与 Python 3 不兼容吗?即有什么方法可以使用 fig 来帮助构建我的应用程序,还是我不走运?Fig是使用自制软件安装的。

这是我的无花果文件:

0 投票
1 回答
108 浏览

django - 与主管一起启动无花果流程

我在与主管停止无花果进程时遇到问题。

成功启动网络服务器,返回状态或 RUNNING 和某个 pid。

当我跑

该进程似乎已终止,因为状态变为 STOPPED 并且 pid 变为 0,但实际的 docker 容器继续运行并且 Web 应用程序永远不会终止。

主管.conf:

有任何想法吗?

0 投票
2 回答
546 浏览

macos - Fig 应该在 Vagrant VM 内部还是 OSX 外部?

我一直在尝试在 OSX 上挖掘 Docker、Fig、boot2docker、Vagrant 的文档和 youtube 视频,但不幸的是遇到了许多矛盾或过时的信息。

我正在尝试使用在 OSX(应用程序和 MySQL)上工作的 Fig 来简单地获取 2 个 docker 容器。我的第一个问题是,Fig 是应该在 Vagrant VM 之外运行(即从 OSX 中的终端命令行)还是应该在 Vagrantfile 中以便您“vagrant ssh”然后从内部运行 fig 以启动容器?或者你可以两种方法都做吗?每种方法都有优点和缺点吗?

我对这一切都很陌生,我了解了 Docker 基本上共享操作系统的基础知识,但该操作系统必须是 Linux,因此需要 boot2docker(它启动 Tiny Linux)或带有 Ubuntu 或 CoreOS 的 Vagrant 或其他东西. 在 Vagrant SSH 中启动 fig 会更有意义,因为您现在基本上是在模拟如果您在开发机器上运行 Linux 作为本机操作系统通常会发生的情况。

我知道你可以在没有 Vagrant 的情况下运行 fig,但是你会丢失文件夹同步,这使得在 OSX 上使用 IDE 进行开发变得更加困难。