It turns any Docker image into a stateful microservice attached to your Heroku app
$ heroku plugins:install dockhero
Installing plugin dockhero … done
$ heroku addons:create dockhero
Creating dockhero on • sushi-with-docker... free Created dockhero-concentric-64380 Please complete the setup by visiting Dashboard: heroku addons:open dockhero Use heroku addons:docs dockhero to view documentation
$ heroku dh:generate rethinkdb
Writing files: --> dockhero-compose.yml Stack generated successfully
$ heroku config:set RETHINKDB_PASSWORD=my-pretty-password
Setting RETHINKDB_PASSWORD and restarting • sushi-with-docker... done, v3 RETHINKDB_PASSWORD: my-pretty-password
$ heroku dh:compose up -d
Creating network "dockhero_default" with the default driver Creating volume "dockhero_rethink-data" with local driver Pulling db (rethinkdb:latest)... latest: Pulling from library/rethinkdb 8ad8b3f87b37: Extracting [===================> ] 19.92 MB/51.37 MB 4bfcd4f5772d: Download complete Starting dockhero_db_1 Starting dockhero_web_1
$ heroku logs -p dockhero --tail
2016-09-23T13:02:04 dockhero[dockhero.db_1]: Listening on http addresses: 127.0.0.1, 172.19.0.2 2016-09-23T13:02:04 dockhero[dockhero.db_1]: Server ready
Your Docker stack’s logs will appear among your Heroku app’s logs.
We provide SSL termination for your Docker stack. You don’t need to worry about SSL certificate.
We provide a Heroku plugin which is a thin wrapper around docker’s CLI.
Get Docker Swarm spinned up and transparently integrated with your Heroku application in a few minutes. No need to manage servers and OS. No need to sign up for a separate cloud.
Host your DB with confidence with daily backups of each volume.
Get notified whenever a vulnerability is detected in an image from your stack.