Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish to DigitalOcean with Docker #12

Open
3 tasks
nbarbettini opened this issue Sep 28, 2017 · 4 comments
Open
3 tasks

Publish to DigitalOcean with Docker #12

nbarbettini opened this issue Sep 28, 2017 · 4 comments
Milestone

Comments

@nbarbettini
Copy link
Owner

nbarbettini commented Sep 28, 2017

The Docker section in the deployment chapter shows you how to use docker compose and set up two containers (nginx and kestrel). It stops short of actually showing you how to deploy that multi-container application, though.

It should:

  • Point to existing DigitalOcean guide for setting up a Docker host
  • Describe how to push the built Docker image to Docker Hub
  • Explain how to spin up a multi-container app on the DigitalOcean VM (probably just docker compose up)
@nbarbettini nbarbettini added this to the 1.1 milestone Sep 28, 2017
@mattwelke
Copy link

mattwelke commented Nov 26, 2017

Minor comment Nate...

I came across Vultr recently, and they seem to be similar to to Digital Ocean except that they offer the VM's for half the price, at $2.50/mo for the 500MB and $5/mo for the 1GB. If the goal is to keep the platform inexpensive for users to tinker with, perhaps we should consider using Vultr for the "Docker on VM" example? To play devil's advocate, I do find Digital Ocean has amazing tutorials, so maybe it's best to stick with them for directing readers.

@nbarbettini
Copy link
Owner Author

Interesting, I hadn't heard of them. We could definitely mention them. Probably worth making it super clear that any cheap VM or container host will work just fine! That way the book isn't dating itself too badly as these keep racing to the $ floor.

I originally chose DO for the same reason you pointed out - they have really top-notch tutorials. From a lazy author POV, it's nice to be able to say "google: digitalocean docker setup" and not duplicate all that work. 😄

@nbarbettini nbarbettini modified the milestones: 1.1, 2.0 Jan 15, 2018
@mattwelke
Copy link

DigitalOcean just announced a price drop which brings them in line with Linode and Vultr. Definitely worth keeping them the focus for the Docker deploy content.

@patricknasralla
Copy link

I think a useful addition would also be to go over publishing the db to a service like DigitalOcean, either by setting up a MySQL database or even by pushing the SQLite3 db to the service.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants