Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@misterbisson
Copy link
Contributor

  • Rewrote Dockerfile to not use couchbase/server:enterprise-3.0.3 as the base image because breaking changes were pushed there. See more in the specific commits.
  • Added support for healthchecks
  • Now register the Couchbase node in Consul while it's awaiting configuration, then remove and re-register it as a proper healthy node when it's configured and joined to the cluster.

Now starting with centos:6 instead of couchbase/server:enterprise-3.0.3 because breaking changes were pushed to the enterprise-3.0.3 tag.

The new Dockerfile combines the install proceedure from [https://github.com/couchbase/docker@695e9dbe4f](https://github.com/couchbase/docker/tree/695e9dbe4f8928ec4b66a83568d3d583c8215b1e/enterprise/couchbase-server/3.0.3) before the breaking changes were made.

This may not be ideal over the long term, but it's important to restoring previous functionality.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dekobon: I think you were looking for this endpoint previously. This is the way to query Consul and only get back healthy services.

@tgross
Copy link
Contributor

tgross commented Oct 1, 2015

LGTM.

misterbisson added a commit that referenced this pull request Oct 1, 2015
@misterbisson misterbisson merged commit 80f180d into master Oct 1, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants