| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
⚠️ This image is based on heroku/ruby but will not precompile Rails Assets to prevent the Connection refused problem when using database.
See https://devcenter.heroku.com/articles/rails-asset-pipeline#troubleshooting.
This image is for use with Heroku Docker CLI.
Your project must contain the following files:
Then create an app.json file in the root directory of your application with at least these contents:
{
"name": "Your App's Name",
"description": "An example app.json for heroku-docker",
"image": "heroku/ruby"
}Install the heroku-docker toolbelt plugin:
$ heroku plugins:install heroku-dockerInitialize your app:
$ heroku docker:init
Wrote Dockerfile
Wrote docker-compose.ymlAnd run it with Docker Compose:
$ docker-compose up webThe first time you run this command, Bundler will download all dependencies into the container, ~~precompile your assets (using the assets:precompile rake task)~~, build your application, and then run it. Subsequent runs will use cached dependencies (unless your GemfileorGemfile.lock` has changed).
You'll be able to access your application at http://<docker-ip>:8080, where <docker-ip> is either the value of running boot2docker ip if you are on Mac or Windows. If you're running it natively, you'll need to use docker inspect to find the IPAddress key.
| Back | FazBrowse Home | New Git URL |