diff options
author | Lauri Ojansivu <x@xet7.org> | 2019-08-06 22:02:23 +0300 |
---|---|---|
committer | Lauri Ojansivu <x@xet7.org> | 2019-08-06 22:02:23 +0300 |
commit | bb4fde63743e78ae6cc6e7c083fa978d6de60a18 (patch) | |
tree | 98294919bf47a8b51a15cfdbd492b19e8fe56d6a /snap-src/bin/mongodb-control | |
parent | 74a4b28313e9cfedcb927e4496c0dd3800b1e6f9 (diff) | |
download | wekan-bb4fde63743e78ae6cc6e7c083fa978d6de60a18.tar.gz wekan-bb4fde63743e78ae6cc6e7c083fa978d6de60a18.tar.bz2 wekan-bb4fde63743e78ae6cc6e7c083fa978d6de60a18.zip |
Try to fix Snap MongoDB.
Diffstat (limited to 'snap-src/bin/mongodb-control')
-rwxr-xr-x | snap-src/bin/mongodb-control | 36 |
1 files changed, 22 insertions, 14 deletions
diff --git a/snap-src/bin/mongodb-control b/snap-src/bin/mongodb-control index 60d59657..28e58670 100755 --- a/snap-src/bin/mongodb-control +++ b/snap-src/bin/mongodb-control @@ -16,20 +16,28 @@ fi export LC_ALL=C -# start mongo deamon -BIND_OPTIONS="" -if [ "nill" != "$MONGODB_BIND_UNIX_SOCKET" ] && [ "x" != "x${MONGODB_BIND_UNIX_SOCKET}" ]; then - BIND_OPTIONS+=" --unixSocketPrefix $MONGODB_BIND_UNIX_SOCKET" -fi -if [ "x" != "x${MONGODB_BIND_IP}" ]; then - BIND_OPTIONS+=" --bind_ip $MONGODB_BIND_IP" -fi -if [ "x" != "x${MONGODB_PORT}" ]; then - BIND_OPTIONS+=" --port $MONGODB_PORT" -fi -echo "mongodb bind options: $BIND_OPTIONS" +if [ -z "$MONGO_URL" ]; then + + # start mongo deamon + BIND_OPTIONS="" + if [ "nill" != "$MONGODB_BIND_UNIX_SOCKET" ] && [ "x" != "x${MONGODB_BIND_UNIX_SOCKET}" ]; then + BIND_OPTIONS+=" --unixSocketPrefix $MONGODB_BIND_UNIX_SOCKET" + fi + if [ "x" != "x${MONGODB_BIND_IP}" ]; then + BIND_OPTIONS+=" --bind_ip $MONGODB_BIND_IP" + fi + if [ "x" != "x${MONGODB_PORT}" ]; then + BIND_OPTIONS+=" --port $MONGODB_PORT" + fi + echo "mongodb bind options: $BIND_OPTIONS" -mongod --dbpath $SNAP_COMMON --logpath $SNAP_COMMON/mongodb.log --logappend --journal $BIND_OPTIONS --smallfiles + mongod --dbpath $SNAP_COMMON --logpath $SNAP_COMMON/mongodb.log --logappend --journal $BIND_OPTIONS --smallfiles + +else + + mongod --dbpath $SNAP_COMMON --logpath $SNAP_COMMON/mongodb.log --logappend --journal $MONGO_URL --smallfiles + +fi # Drop indexes on database upgrade, when starting MongoDB -mongo wekan --eval "db.getCollectionNames().forEach(function(col_name) { var coll = db.getCollection(col_name); coll.dropIndexes(); });" $BIND_OPTIONS +#mongo wekan --eval "db.getCollectionNames().forEach(function(col_name) { var coll = db.getCollection(col_name); coll.dropIndexes(); });" $BIND_OPTIONS |