我正在运行dokku REST应用,我正在使用http://apidocjs.com/生成我的api文档。
事情是我把它托管在digitalocean Droplet中。我想要一个bash脚本或其他东西:
1.-执行apidoc命令 2.-将所有生成的文件从容器复制到主机
中的/ var / www文件夹我假装的是自动化流程,因此每次部署应用程序时,文档都会更新。
有什么想法吗? 谢谢!
答案 0 :(得分:0)
据我所知,你有dokku在一个容器中运行,并且你希望在那里生成的文件可以在你的DigitalOcean droplet上运行的Apache服务器上使用,而不是在容器中。
要从容器外部执行容器中的命令,请使用docker exec 所以例如你可以运行
docker exec mycontainer /path/to/command
要让Apache实例访问这些文件,当你启动dokku容器时,只需指定一个volume即可写入文件。