Skip to content
Snippets Groups Projects
Commit fa5fd97e authored by Sam Galson's avatar Sam Galson
Browse files

wait for couch to come up

parent 5f32a022
No related branches found
No related tags found
No related merge requests found
Pipeline #4942 skipped with stage
...@@ -11,10 +11,12 @@ spec: ...@@ -11,10 +11,12 @@ spec:
serviceName: couchdb-internal-${CI_ENVIRONMENT_SLUG} serviceName: couchdb-internal-${CI_ENVIRONMENT_SLUG}
selector: selector:
matchLabels: matchLabels:
env: ${CI_ENVIRONMENT_SLUG}
app: couchdb-${CI_ENVIRONMENT_SLUG} app: couchdb-${CI_ENVIRONMENT_SLUG}
template: template:
metadata: metadata:
labels: labels:
env: ${CI_ENVIRONMENT_SLUG}
app: couchdb-${CI_ENVIRONMENT_SLUG} app: couchdb-${CI_ENVIRONMENT_SLUG}
spec: spec:
containers: containers:
......
...@@ -9,6 +9,8 @@ data: ...@@ -9,6 +9,8 @@ data:
createdb.sh: | # NB envsubst cannot escape env vars createdb.sh: | # NB envsubst cannot escape env vars
# initialise couch if it is the first deployment # initialise couch if it is the first deployment
echo 'Attempting to connect to couchdb'
until curl -m 15 http://${COUCHDB_USER}:${COUCHDB_PASSWORD}@couchdb-${CI_ENVIRONMENT_SLUG}:5984; do echo "Retrying"; done
curl -X PUT http://${COUCHDB_USER}:${COUCHDB_PASSWORD}@couchdb-${CI_ENVIRONMENT_SLUG}:5984/_users curl -X PUT http://${COUCHDB_USER}:${COUCHDB_PASSWORD}@couchdb-${CI_ENVIRONMENT_SLUG}:5984/_users
curl -X PUT http://${COUCHDB_USER}:${COUCHDB_PASSWORD}@couchdb-${CI_ENVIRONMENT_SLUG}:5984/_replicator curl -X PUT http://${COUCHDB_USER}:${COUCHDB_PASSWORD}@couchdb-${CI_ENVIRONMENT_SLUG}:5984/_replicator
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment