Skip to content

Latest commit

 

History

History
43 lines (33 loc) · 915 Bytes

RUNBOOK.md

File metadata and controls

43 lines (33 loc) · 915 Bytes

Docker

Building

$ export VCS_REF=$(git rev-parse --short HEAD)
$ export BUILD_DATE=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
$ export VERSION=$(cat VERSION)

$ docker-compose -f docker-compose.yml -f docker-compose.mongo.yml build \
  --build-arg VCS_REF=$VCS_REF \
  --build-arg BUILD_DATE=$BUILD_DATE \
  --build-arg VERSION=$VERSION

$ docker-compose -f docker-compose.yml -f docker-compose.mongo.yml up

Testing

MongoDB Replica Set

Run an interactive shell in one of the mongoDB containers:

$ docker ps -a  # <= get container ID
$ docker exec -ti CONTAINER_ID bash
root:/# mongo

At the mongo prompt ">" run:

rs.initiate(
    {
        _id: "rs0",
        version: 1,
        members: [
            { _id: 0, host : "db:27017" },
            { _id: 1, host : "db1:27017" },
            { _id: 2, host : "db2:27017" }
        ]
    }
)