From 68fcd673270ba49602176ecf7c2f259e2e50cf2f Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Tue, 14 May 2019 18:01:39 -0400 Subject: [PATCH] feat: Add nginx:show-conf command Closes #3552 --- plugins/nginx-vhosts/subcommands/show-conf | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 plugins/nginx-vhosts/subcommands/show-conf diff --git a/plugins/nginx-vhosts/subcommands/show-conf b/plugins/nginx-vhosts/subcommands/show-conf new file mode 100755 index 000000000..e4de915d4 --- /dev/null +++ b/plugins/nginx-vhosts/subcommands/show-conf @@ -0,0 +1,20 @@ +#!/usr/bin/env bash +set -eo pipefail +[[ $DOKKU_TRACE ]] && set -x +source "$PLUGIN_CORE_AVAILABLE_PATH/common/functions" + +nginx_show_conf_cmd() { + declare desc="display app nginx conf" + declare cmd="nginx:show-conf" argv=("$@") + [[ ${argv[0]} == "$cmd" ]] && shift 1 + declare APP="$1" + verify_app_name "$APP" + + if [[ ! -f "$DOKKU_ROOT/$APP/nginx.conf" ]]; then + dokku_log_fail "No nginx.conf exists for $APP" + fi + + cat "$DOKKU_ROOT/$APP/nginx.conf" +} + +nginx_show_conf_cmd "$@"