Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dokku --trace mongo:create admin
- + export DOKKU_DISTRO
- ++ . /etc/os-release
- ++ echo ubuntu
- + DOKKU_DISTRO=ubuntu
- + export DOKKU_IMAGE=gliderlabs/herokuish
- + DOKKU_IMAGE=gliderlabs/herokuish
- + export DOKKU_LIB_ROOT=/var/lib/dokku
- + DOKKU_LIB_ROOT=/var/lib/dokku
- + export PLUGIN_PATH=/var/lib/dokku/plugins
- + PLUGIN_PATH=/var/lib/dokku/plugins
- + export PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available
- + PLUGIN_AVAILABLE_PATH=/var/lib/dokku/plugins/available
- + export PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled
- + PLUGIN_ENABLED_PATH=/var/lib/dokku/plugins/enabled
- + export PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins
- + PLUGIN_CORE_PATH=/var/lib/dokku/core-plugins
- + export PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available
- + PLUGIN_CORE_AVAILABLE_PATH=/var/lib/dokku/core-plugins/available
- + export PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled
- + PLUGIN_CORE_ENABLED_PATH=/var/lib/dokku/core-plugins/enabled
- + export DOKKU_API_VERSION=1
- + DOKKU_API_VERSION=1
- + export DOKKU_NOT_IMPLEMENTED_EXIT=10
- + DOKKU_NOT_IMPLEMENTED_EXIT=10
- + export DOKKU_VALID_EXIT=0
- + DOKKU_VALID_EXIT=0
- + export DOKKU_LOGS_DIR=/var/log/dokku
- + DOKKU_LOGS_DIR=/var/log/dokku
- + export DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
- + DOKKU_EVENTS_LOGFILE=/var/log/dokku/events.log
- + export DOKKU_CONTAINER_LABEL=dokku
- + DOKKU_CONTAINER_LABEL=dokku
- + export DOKKU_GLOBAL_RUN_ARGS=--label=dokku
- + DOKKU_GLOBAL_RUN_ARGS=--label=dokku
- + source /var/lib/dokku/core-plugins/available/common/functions
- ++ set -eo pipefail
- ++ [[ -n 1 ]]
- ++ set -x
- + parse_args mongo:create admin
- + declare 'desc=top-level cli arg parser'
- + local next_index=1
- + local skip=false
- + args=("$@")
- + local args
- + for arg in '"$@"'
- + [[ false == \t\r\u\e ]]
- + case "$arg" in
- + next_index=2
- + for arg in '"$@"'
- + [[ false == \t\r\u\e ]]
- + case "$arg" in
- + next_index=3
- + return 0
- + args=("$@")
- + skip_arg=false
- + [[ mongo:create =~ ^--.* ]]
- + has_tty
- + declare 'desc=return 0 if we have a tty'
- ++ /usr/bin/tty
- + [[ /dev/pts/0 == \n\o\t\ \a\ \t\t\y ]]
- + return 0
- ++ id -un
- + [[ dokku != \d\o\k\k\u ]]
- + [[ mongo:create =~ ^plugin:.* ]]
- + [[ mongo:create == \s\s\h\-\k\e\y\s\:\a\d\d ]]
- + [[ -n '' ]]
- + dokku_auth mongo:create admin
- + declare 'desc=calls user-auth plugin trigger'
- + export SSH_USER=ubuntu
- + SSH_USER=ubuntu
- + export SSH_NAME=default
- + SSH_NAME=default
- + plugn trigger user-auth ubuntu default mongo:create admin
- + source /var/lib/dokku/core-plugins/available/common/functions
- ++ set -eo pipefail
- ++ [[ -n 1 ]]
- ++ set -x
- + [[ ! -n '' ]]
- + source /var/lib/dokku/core-plugins/available/common/functions
- ++ set -eo pipefail
- ++ [[ -n 1 ]]
- ++ set -x
- + [[ mongo:create =~ (ssh-keys:add|ssh-keys:remove) ]]
- + return 0
- + case "$1" in
- + execute_dokku_cmd mongo:create admin
- + declare 'desc=executes dokku sub-commands'
- + local PLUGIN_NAME=mongo:create
- + local PLUGIN_CMD=mongo:create
- + local implemented=0
- + local script
- + argv=("$@")
- + local argv
- + case "$PLUGIN_NAME" in
- ++ readlink -f /var/lib/dokku/plugins/enabled/mongo
- + [[ /var/lib/dokku/plugins/available/mongo == *core-plugins* ]]
- + [[ -x /var/lib/dokku/plugins/enabled/mongo:create/subcommands/default ]]
- + [[ -x /var/lib/dokku/plugins/enabled/mongo:create/subcommands/mongo:create ]]
- + [[ -x /var/lib/dokku/plugins/enabled/mongo/subcommands/create ]]
- + [[ -n create ]]
- + /var/lib/dokku/plugins/enabled/mongo/subcommands/create mongo:create admin
- + source /var/lib/dokku/plugins/enabled/common/functions
- ++ set -eo pipefail
- ++ [[ -n 1 ]]
- ++ set -x
- ++++ dirname /var/lib/dokku/plugins/enabled/mongo/subcommands/create
- +++ cd /var/lib/dokku/plugins/enabled/mongo/subcommands
- +++ pwd
- ++ dirname /var/lib/dokku/plugins/enabled/mongo/subcommands
- + source /var/lib/dokku/plugins/enabled/mongo/functions
- ++++ dirname /var/lib/dokku/plugins/enabled/mongo/functions
- +++ cd /var/lib/dokku/plugins/enabled/mongo
- +++ pwd
- ++ source /var/lib/dokku/plugins/enabled/mongo/config
- +++ export MONGO_IMAGE=mongo
- +++ MONGO_IMAGE=mongo
- +++ export MONGO_IMAGE_VERSION=3.4.9
- +++ MONGO_IMAGE_VERSION=3.4.9
- +++ export MONGO_ROOT=/var/lib/dokku/services/mongo
- +++ MONGO_ROOT=/var/lib/dokku/services/mongo
- +++ export PLUGIN_COMMAND_PREFIX=mongo
- +++ PLUGIN_COMMAND_PREFIX=mongo
- +++ export PLUGIN_CONFIG_ROOT=/var/lib/dokku/config/mongo
- +++ PLUGIN_CONFIG_ROOT=/var/lib/dokku/config/mongo
- +++ export PLUGIN_DATA_ROOT=/var/lib/dokku/services/mongo
- +++ PLUGIN_DATA_ROOT=/var/lib/dokku/services/mongo
- +++ PLUGIN_DATASTORE_PORTS=(27017 27018 27019 28017)
- +++ export PLUGIN_DATASTORE_PORTS
- +++ export PLUGIN_DATASTORE_WAIT_PORT=27017
- +++ PLUGIN_DATASTORE_WAIT_PORT=27017
- +++ export PLUGIN_DEFAULT_ALIAS=MONGO
- +++ PLUGIN_DEFAULT_ALIAS=MONGO
- +++ export PLUGIN_ALT_ALIAS=DOKKU_MONGO
- +++ PLUGIN_ALT_ALIAS=DOKKU_MONGO
- +++ export PLUGIN_IMAGE=mongo
- +++ PLUGIN_IMAGE=mongo
- +++ export PLUGIN_IMAGE_VERSION=3.4.9
- +++ PLUGIN_IMAGE_VERSION=3.4.9
- +++ export PLUGIN_SCHEME=mongodb
- +++ PLUGIN_SCHEME=mongodb
- +++ export PLUGIN_SERVICE=MongoDB
- +++ PLUGIN_SERVICE=MongoDB
- +++ export PLUGIN_VARIABLE=MONGO
- +++ PLUGIN_VARIABLE=MONGO
- +++ export PLUGIN_BASE_PATH=/var/lib/dokku/plugins
- +++ PLUGIN_BASE_PATH=/var/lib/dokku/plugins
- +++ [[ -n 1 ]]
- +++ export PLUGIN_BASE_PATH=/var/lib/dokku/plugins/enabled
- +++ PLUGIN_BASE_PATH=/var/lib/dokku/plugins/enabled
- +++ [[ -d /var/lib/dokku/services/mongo/* ]]
- +++ export 'MONGO_CONFIG_OPTIONS= --storageEngine wiredTiger --auth '
- +++ MONGO_CONFIG_OPTIONS=' --storageEngine wiredTiger --auth '
- ++ set -eo pipefail
- ++ [[ -n 1 ]]
- ++ set -x
- ++++ dirname /var/lib/dokku/plugins/enabled/mongo/functions
- +++ cd /var/lib/dokku/plugins/enabled/mongo
- +++ pwd
- ++ source /var/lib/dokku/plugins/enabled/mongo/common-functions
- +++ set -eo pipefail
- +++ [[ -n 1 ]]
- +++ set -x
- +++ source /var/lib/dokku/plugins/available/config/functions
- ++++ set -eo pipefail
- ++++ [[ -n 1 ]]
- ++++ set -x
- ++++ source /var/lib/dokku/core-plugins/available/common/functions
- +++++ set -eo pipefail
- +++++ [[ -n 1 ]]
- +++++ set -x
- ++ source /var/lib/dokku/plugins/enabled/common/functions
- +++ set -eo pipefail
- +++ [[ -n 1 ]]
- +++ set -x
- ++ source /var/lib/dokku/plugins/available/config/functions
- +++ set -eo pipefail
- +++ [[ -n 1 ]]
- +++ set -x
- +++ source /var/lib/dokku/core-plugins/available/common/functions
- ++++ set -eo pipefail
- ++++ [[ -n 1 ]]
- ++++ set -x
- ++ [[ -f /var/lib/dokku/plugins/available/docker-options/functions ]]
- ++ source /var/lib/dokku/plugins/available/docker-options/functions
- +++ set -eo pipefail
- +++ [[ -n 1 ]]
- +++ set -x
- +++ source /var/lib/dokku/core-plugins/available/common/functions
- ++++ set -eo pipefail
- ++++ [[ -n 1 ]]
- ++++ set -x
- +++ AVAILABLE_PHASES=(build deploy run)
- + service-create-cmd mongo:create admin
- + declare 'desc=create a MongoDB service'
- + argv=("$@")
- + local cmd=mongo:create argv
- + [[ mongo:create == \m\o\n\g\o\:\c\r\e\a\t\e ]]
- + shift 1
- + declare SERVICE=admin CREATE_FLAGS_LIST=
- + service_create admin
- + local SERVICE=admin
- + [[ -z admin ]]
- + [[ ! -d /var/lib/dokku/services/mongo/admin ]]
- + SERVICE_ROOT=/var/lib/dokku/services/mongo/admin
- + LINKS_FILE=/var/lib/dokku/services/mongo/admin/LINKS
- + service_parse_args
- + declare 'desc=cli arg parser'
- + local next_index=1
- + local skip=false
- + args=("$@")
- + local args
- + OPTIND=1
- + getopts a:c:C:d:i:I:m:p:q:r:u: opt
- + shift 0
- + docker images
- + grep -e '^mongo '
- + grep -q ' 3.4.9 '
- + mkdir -p /var/lib/dokku/services/mongo/admin
- + mkdir -p /var/lib/dokku/services/mongo/admin/data
- + mkdir -p /var/lib/dokku/services/mongo/admin/config
- + touch /var/lib/dokku/services/mongo/admin/LINKS
- ++ openssl rand -hex 16
- + ROOTPASSWORD=670662f87b95ed6bd348c77fe6bbb58b
- ++ openssl rand -hex 16
- + PASSWORD=5e52f182366f87df09bb52f89ec9b211
- + [[ -n '' ]]
- + [[ -n '' ]]
- + echo 670662f87b95ed6bd348c77fe6bbb58b
- + echo 5e52f182366f87df09bb52f89ec9b211
- + chmod 640 /var/lib/dokku/services/mongo/admin/ROOTPASSWORD /var/lib/dokku/services/mongo/admin/PASSWORD
- + [[ -n '' ]]
- + [[ -n '' ]]
- + echo ''
- + [[ -n '' ]]
- + [[ -n --storageEngine wiredTiger --auth ]]
- + echo ' --storageEngine wiredTiger --auth '
- + service_create_container admin
- + local SERVICE=admin
- + local SERVICE_ROOT=/var/lib/dokku/services/mongo/admin
- ++ get_service_name admin
- ++ declare 'desc=Retrieves a docker service label'
- ++ declare SERVICE=admin
- ++ echo dokku.mongo.admin
- + local SERVICE_NAME=dokku.mongo.admin
- ++ cat /var/lib/dokku/services/mongo/admin/ROOTPASSWORD
- + local ROOTPASSWORD=670662f87b95ed6bd348c77fe6bbb58b
- ++ cat /var/lib/dokku/services/mongo/admin/PASSWORD
- + local PASSWORD=5e52f182366f87df09bb52f89ec9b211
- + [[ -f /var/lib/dokku/services/mongo/admin/MONGO_CONFIG_OPTIONS ]]
- ++ cat /var/lib/dokku/services/mongo/admin/MONGO_CONFIG_OPTIONS
- + export 'MONGO_CONFIG_OPTIONS= --storageEngine wiredTiger --auth '
- + MONGO_CONFIG_OPTIONS=' --storageEngine wiredTiger --auth '
- ++ docker run --name dokku.mongo.admin -v /var/lib/dokku/services/mongo/admin/data:/data/db --env-file=/var/lib/dokku/services/mongo/admin/ENV -d --restart always --label dokku=service --label dokku.service=mongo mongo:3.4.9 mongod --storageEngine wiredTiger --auth
- + ID=1faa4ba8b0994ab235c51215d9da0d6e168218aa4acee7712dd2d667182484c5
- + echo 1faa4ba8b0994ab235c51215d9da0d6e168218aa4acee7712dd2d667182484c5
- + dokku_log_verbose_quiet 'Waiting for container to be ready'
- + declare 'desc=log verbose formatter (with quiet option)'
- + [[ -z '' ]]
- + echo ' Waiting for container to be ready'
- Waiting for container to be ready
- + docker run --rm --link dokku.mongo.admin:mongo dokkupaas/wait:0.2 -p 27017
- + echo 'db.createUser({user:'\''admin'\'',pwd:'\''670662f87b95ed6bd348c77fe6bbb58b'\'',roles:[{role:'\''userAdminAnyDatabase'\'',db:'\''admin'\''},{role:'\''__system'\'',db:'\''admin'\''},{role:'\''root'\'',db:'\''admin'\''}]})'
- + docker exec -i dokku.mongo.admin mongo admin
- + echo 'db.createUser({user:'\''admin'\'',pwd:'\''5e52f182366f87df09bb52f89ec9b211'\'',roles:[{role:'\''readWrite'\'',db:'\''admin'\''}]})'
- + docker exec -i dokku.mongo.admin mongo -u admin -p 670662f87b95ed6bd348c77fe6bbb58b --authenticationDatabase admin admin
Add Comment
Please, Sign In to add comment