X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=scripts%2Fsite_avenger%2Fstandup.sh;h=2ae953bb53409badf3ae85cafce07eee893d513f;hb=4989de106abcde862cf9b4e1278266d18461568b;hp=3bb327f20f87f61ccca2807e3ec0c9107fa084ff;hpb=d1413a80a384c0849c18466ff06d3054de7fc2f6;p=feisty_meow.git diff --git a/scripts/site_avenger/standup.sh b/scripts/site_avenger/standup.sh index 3bb327f2..2ae953bb 100644 --- a/scripts/site_avenger/standup.sh +++ b/scripts/site_avenger/standup.sh @@ -8,8 +8,6 @@ export WORKDIR="$( \cd "$(\dirname "$0")" && \pwd )" # obtain the script's working directory. -source "$WORKDIR/shared_site_mgr.sh" - ############################ function print_instructions() @@ -32,55 +30,32 @@ overridden by setting the SITE_MANAGEMENT_CONFIG_FILE environment variable." # check for parameters. app_dirname="$1"; shift -repo_name="$1"; shift -theme_name="$1"; shift - -if [ "$app_dirname" == "-help" -o "$app_dirname" == "--help" ]; then - print_instructions -fi - -sep - -check_application_dir "$APPLICATION_DIR" -# find proper webroot where the site will be initialized. if [ -z "$app_dirname" ]; then - # no dir was passed, so guess it. - find_app_folder "$APPLICATION_DIR" -else - test_app_folder "$APPLICATION_DIR" "$app_dirname" + print_instructions fi -# where we expect to find our checkout folder underneath. -full_app_dir="$APPLICATION_DIR/$app_dirname" +source "$WORKDIR/shared_site_mgr.sh" -# use our default values for the repository and theme if they're not provided. -if [ -z "$repo_name" ]; then - repo_name="$app_dirname" -fi -if [ -z "$theme_name" ]; then - theme_name="$(capitalize_first_char ${app_dirname})" +if [ "$app_dirname" == "-help" -o "$app_dirname" == "--help" ]; then + print_instructions fi -echo "Repository: $repo_name" -echo "Theme name: $theme_name" sep -# this should set the site_store_path variable if everything goes well. -update_repo "$full_app_dir" "$CHECKOUT_DIR_NAME" "$DEFAULT_REPOSITORY_ROOT" "$repo_name" -test_or_die "Updating the repository storage directory" +check_application_dir "$APPLICATION_DIR" -# update the site to load dependencies. -sep -composer_repuff "$site_store_path" -test_or_die "Installing site dependencies with composer" +add_domain "$DOMAIN_NAME" +test_or_die "Setting up domain: $DOMAIN_NAME" -# set up the symbolic links needed to achieve siteliness. -sep +add_apache_site "$APPLICATION_NAME" "$DOMAIN_NAME" +test_or_die "Setting up apache site for: $APPLICATION_NAME" -create_site_links "$site_store_path" "$theme_name" +powerup "$APPLICATION_NAME" "$REPO_NAME" "$THEME_NAME" sep -echo "Finished powering up the site in '${app_dirname}'." +echo " +Finished standing up the full domain and site in: +${app_dirname}"