diff --git a/commands b/commands index 9312dc0..1490f99 100755 --- a/commands +++ b/commands @@ -8,10 +8,6 @@ if [[ ! -d $PLUGIN_DATA_ROOT ]]; then dokku_log_fail "$PLUGIN_SERVICE: Please run: sudo dokku plugins-install" fi -if ! command -v mongo &>/dev/null; then - dokku_log_fail "$PLUGIN_SERVICE: Please run: sudo dokku plugins-install-dependencies" -fi - case "$1" in $PLUGIN_COMMAND_PREFIX:alias) [[ -z $2 ]] && dokku_log_fail "Please specify a name for the service" @@ -150,10 +146,9 @@ case "$1" in [[ -z $2 ]] && dokku_log_fail "Please specify a name for the service" verify_service_name "$2" SERVICE="$2"; SERVICE_ROOT="$PLUGIN_DATA_ROOT/$SERVICE" + SERVICE_NAME="$(get_service_name "$SERVICE")" - ID=$(cat "$SERVICE_ROOT/ID") - IP=$(get_container_ip "$ID") - mongo --host "$IP" --port 27017 + docker exec -it "$SERVICE_NAME" mongo "$SERVICE" ;; $PLUGIN_COMMAND_PREFIX:info) diff --git a/dependencies b/dependencies deleted file mode 100755 index 3fbdd9d..0000000 --- a/dependencies +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env bash -set -eo pipefail; [[ $DOKKU_TRACE ]] && set -x -source "$(dirname "$0")/config" - -case "$DOKKU_DISTRO" in - ubuntu) - export DEBIAN_FRONTEND=noninteractive - apt-get update - apt-get install -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" --force-yes -qq -y mongodb-clients - ;; - - opensuse) - zypper -q in -y mongodb-clients - ;; -esac