devdocs.git && cd devdocsgem install bundlerbundle installbundle exec thor docs:download --defaultbundle exec rackup
并使用bundle执行这些gem的安装: bundle install 测试应用程序(机架) 为了测试您的应用程序,您只需使用rackup运行测试服务器即可。 运行以下命令以启动测试服务器: rackup config.ru --port=8080 # Hello world!
$APP_HOME EXPOSE 8080 CMD ["bundle", "exec", "rackup", "--host", "0.0.0.0", "-p", "8080"] 注意如果使用你自己的
Dockerfile 中不同指令指定不同的工作目录 举个例子吧:WORKDIR /opt/webapp/db,RUN bundle install,WORKDIR /opt/webapp,ENTRYPOINT ["rackup
比如: WORKDIR /opt/webapp/db RUN bundle install WORKDIR /opt/webapp ENTRYPOINT ["rackup"] 相当于我们cd到/opt/
$APP_HOME EXPOSE 4567 CMD ["bundle", "exec", "rackup", "--host", "0.0.0.0", "-p", "4567"] Dockerfile