diff --git a/script/include/run_bootstrap b/script/include/run_bootstrap new file mode 100755 index 00000000..2ac48ca9 --- /dev/null +++ b/script/include/run_bootstrap @@ -0,0 +1,24 @@ +# include/run_bootstrap: Install application dependencies + +# Load bootstrap functions +source ./script/include/bootstrap_functions.inc.sh + +## Set option defaults +# If PIPENV_INSTALL_FLAGS is not set, give it the default value of "--dev" +if [ -z "${PIPENV_INSTALL_FLAGS+is_set}" ]; then + CREATE_VENV="--dev" +fi + +## Main + +if [ "${INSTALL_PYTHON_PACKAGES}" = "true" ]; then + install_python_packages "${PIPENV_INSTALL_FLAGS}" +fi + +if [ "${INSTALL_NODE_PACKAGES}" = "true" ]; then + install_node_packages +fi + +if [ -n "${COMPILE_SASS_CMD}" ]; then + run_command "${COMPILE_SASS_CMD}" +fi