123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #!/bin/bash
- /entrypoint.sh couchbase-server &
- FILE=/opt/couchbase/init/setupComplete.txt
- if ! [ -f "$FILE" ]; then
-
-
- echo $COUCHBASE_ADMINISTRATOR_USERNAME ":" $COUCHBASE_ADMINISTRATOR_PASSWORD
- sleep 20s
- /opt/couchbase/bin/couchbase-cli cluster-init -c 127.0.0.1 \
- --cluster-username $COUCHBASE_ADMINISTRATOR_USERNAME \
- --cluster-password $COUCHBASE_ADMINISTRATOR_PASSWORD \
- --services data,index,query,fts \
- --cluster-ramsize $COUCHBASE_RAM_SIZE \
- --cluster-index-ramsize $COUCHBASE_INDEX_RAM_SIZE \
- --cluster-eventing-ramsize $COUCHBASE_EVENTING_RAM_SIZE \
- --cluster-fts-ramsize $COUCHBASE_FTS_RAM_SIZE \
- --index-storage-setting default
- sleep 2s
-
-
- /opt/couchbase/bin/couchbase-cli bucket-create -c localhost:8091 \
- --username $COUCHBASE_ADMINISTRATOR_USERNAME \
- --password $COUCHBASE_ADMINISTRATOR_PASSWORD \
- --bucket $COUCHBASE_BUCKET \
- --bucket-ramsize $COUCHBASE_BUCKET_RAMSIZE \
- --bucket-type couchbase
-
- touch $FILE
- fi
-
-
- tail -f /dev/null
|