将apidoc文件从dokku容器复制到主机apache文件夹

时间:2016-08-02 11:37:32

标签: bash docker containers dokku

我正在运行dokku REST应用,我正在使用http://apidocjs.com/生成我的api文档。

事情是我把它托管在digitalocean Droplet中。我想要一个bash脚本或其他东西:

1.-执行apidoc命令 2.-将所有生成的文件从容器复制到主机

中的/ var / www文件夹

我假装的是自动化流程,因此每次部署应用程序时,文档都会更新。

有什么想法吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

据我所知,你有dokku在一个容器中运行,并且你希望在那里生成的文件可以在你的DigitalOcean droplet上运行的Apache服务器上使用,而不是在容器中。

要从容器外部执行容器中的命令,请使用docker exec 所以例如你可以运行

docker exec mycontainer /path/to/command

要让Apache实例访问这些文件,当你启动dokku容器时,只需指定一个volume即可写入文件。