Tag: Herku

用吞噬任务暴露heroku $ PORT

我正在用下面的Dockerfile构build一个Docker镜像 FROM node:latest RUN npm install -g gulp # Create app directory RUN mkdir -p /usr/src/app WORKDIR /usr/src/app # Install app dependencies COPY package.json /usr/src/app/ RUN npm install # Bundle app source COPY . /usr/src/app EXPOSE 5000 CMD ["gulp", "serveprod"] 我知道我需要从heroku文档公开$PORTvariables。 但是,我不知道这是如何与吞咽工作。 这是我的gulpfile.js和serveprod任务。 gulp.task('serveprod', function() { connect.server({ root: './', port: $PORT || process.env.PORT || 5000, […]

如何使用heroku docker将其部署到特定的应用程序:release?

使用heroku docker:release命令,我怎样指定要发布的应用程序? 我无法从任何文件中看到是否有任何转换为​​此目的。

Heroku:Docker化Rails API部署

我有这个使用Postgresql,Sidekiq(因此Redis)和Puma服务器的Rails 4 API。 我需要把它部署到Heroku,并且我在成功的doc之后成功地部署了它。 但是,首先我不知道为什么它告诉我,有没有networking进程运行。 2010-10-06T21:51:37-07:00 heroku[router]: at=error code=H14 desc="No web processes running" method=GET path="/" host=myapp.herokuapp.com fwd=17.17.17.17 dyno= connect= service= status=503 bytes= 所以我不得不手动打开dyno。 自从那个heroku日志只是不断告诉我,应用程序崩溃 2010-10-06T21:51:12-07:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=myapp.herokuapp.com fwd=17.17.17.17 dyno= connect= service= status=503 bytes= 我之前做过的其他教程是: 设置config/puma.rb文件 workers Integer(ENV['WEB_CONCURRENCY'] || 2) threads_count = Integer(ENV['RAILS_MAX_THREADS'] || 5) threads threads_count, threads_count preload_app! rackup […]

在更新之前复制目录并在编译之后导入。

我有一个资产文件夹在图片上传的环境中,有没有办法复制这个文件夹,并在图像编译后导入? 或者我可以以某种方式使用图像之外的文件夹呢?

docker集装箱可以运行在实时Web服务器上吗?

我读到,heroku在他们的基础架构中使用了他们所说的雪松容器,允许开发人员在他们托pipe在heroku上的应用程序中使用集装箱化。 如果我没有弄错的话,那么我是新手。 可以在Web服务器上运行Docker容器,并将它们作为网站的一部分进行集成? 或者至less,想出一个方法将Docker容器转换成Cedar容器或类似的与Web服务器兼容的东西? 在你自己的私人服务器上,我看不出有什么理由不能做到这一点,但是当谈到商业网站托pipe服务的时候,站在哪里呢?

将Heroku进程types部署到单个应用程序

有没有办法打破复合Heroku应用程序与多个进程types和部署为单独的应用程序。 我可以克隆应用程序,并将ProcFile注释为一种或两种stream程types,并将其分别部署在两个不同的容器上?

Heroku docker:发布:预期响应成功,得到422

bash heroku docker:release … Successfully built b240d9d7bf11 extracting slug from container… creating remote slug… language-pack: heroku-docker (ojobot_conda) remote process types: { web: 'cd /app/user && node server.js' } uploading slug [====================] 100% of 578 MB, 0.0s releasing slug… ! Error: Expected response to be successful, got 422 不知道下一步该做什么。 任何帮助是受欢迎的。 谢谢,帕特。

将docker容器部署到heroku

我在本地使用docker composer构build了一个web应用程序。 dockercomposer php有多个服务,它们有各自的docker文件,如下所示: version: '2' services: # The Application app: build: context: ./ dockerfile: app.dockerfile working_dir: /var/www volumes: – ./:/var/www environment: – "DB_PORT=3306" – "DB_HOST=database" # The Web Server web: build: context: ./ dockerfile: web.dockerfile working_dir: /var/www volumes_from: – app ports: – 9002:80 # The Database database: image: mysql:5.6 volumes: – dbdata:/var/lib/mysql environment: – […]

如何使用Dockerfile公开Heroku上的端口?

我想在Heroku上部署一个Docker镜像,并试图了解如何公开多个端口。 这里是我试图在Heroku部署中运行的Docker命令: docker run \ -p 2222:22 \ -p 33306:3306 \ -p 27017:27017 \ -p 28015:28015 \ -p 29015:29015 \ -p 8080:8080 \ test/db-migration 我如何在Heroku中做到这一点?

访问Heroku上的Docker容器

我用Docker使用Heroku 。 我需要在/public/pictures上传文件,我想通过sftp或scp来完成。 我试图公开端口22和访问容器与此评论: ssh app@application.herokuapp.com 它什么都不做。 有没有办法做到这一点? 有没有更好的办法?