blob: 01942cd1c164bff08669bd04022bdd0e9a91baa8 [file] [log] [blame]
#!/usr/bin/env bash
if [ "$SERVER" = "couchdb-master" ]; then
# Install CouchDB 2.X (clustered)
docker run -d -p 3001:5984 apache/couchdb:latest --with-haproxy --with-admin-party-please -n 1
COUCH_PORT=3001
else
# Install CouchDB 1.X
docker run -d -p 3000:5984 apache/couchdb:1
COUCH_PORT=3000
fi
# wait for couchdb to start, add cors
npm install add-cors-to-couchdb
while [ '200' != $(curl -s -o /dev/null -w %{http_code} http://127.0.0.1:${COUCH_PORT}) ]; do
echo waiting for couch to load... ;
sleep 1;
done
./node_modules/.bin/add-cors-to-couchdb http://127.0.0.1:${COUCH_PORT}