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

3.2.2-ubi: Update UBI dockerfile to CouchDB 3.2.2 #222

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

willholley
Copy link
Member

Overview

CouchDB 3.2.2 is the latest 3.x release. This updates the UBI container to CouchDB 3.2.2 and imports the dockerfile_entrypoint changes to support the COUCHDB_ERLANG_COOKIE environment variable as per the debian-based containers.

Testing recommendations

Locally, you can build the container using:

cd 3.2.2-ubi
docker build . -t couchdb:3.2.2-ubi

The run the container, exposing CouchDB on a local port 5984:

docker run -it -e COUCHDB_USER=admin -e COUCHDB_PASSWORD=password -e NODENAME=127.0.0.1 -e COUCHDB_ERLANG_COOKIE=notamonster -p 5984:5984 couchdb:3.2.2-ubi

GitHub issue number

Related Pull Requests

Checklist

  • Code is written and works correctly;
  • Changes are covered by tests;
  • Documentation reflects the changes;

Why:

CouchDB 3.2.2 is the latest 3.x release.

How:

- Clone the 3.1.2-ubi directory to 3.2.2-ubi
- In 3.2.2-ubi:
  * Update the COUCHDB_VERSION to 3.2.2
  * Import the dockerfile-entrypoint.sh changes from the Debian
  containers / to support the `COUCHDB_ERLANG_COOKIE` environment
  variable and `.erlang.cookie` file detection.
- Update `travis.yml` to include `3.2.2-ubi` in the build matrix.
@willholley willholley mentioned this pull request Mar 29, 2023
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.

1 participant