From 13fceb1552009862468f0d3b57b8ed2a9a494b10 Mon Sep 17 00:00:00 2001 From: Valentin Date: Fri, 23 Feb 2024 22:43:16 +0100 Subject: [PATCH] directus bootstrap 3 --- install.sh | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/install.sh b/install.sh index 9004fb1..95a6aa8 100644 --- a/install.sh +++ b/install.sh @@ -189,6 +189,7 @@ if [[ "$answer" == "y" ]]; then nvm install v18' $username ln -sf /home/$username/.nvm/versions/node/v18.19.1/bin/node /usr/bin/node ln -sf /home/$username/.nvm/versions/node/v18.19.1/bin/npm /usr/bin/npm + ln -sf /home/$username/.nvm/versions/node/v18.19.1/bin/npx /usr/bin/npx echo -e "${PURPLE}${BOLD}Node installed${RESET}"; fi @@ -224,7 +225,7 @@ if [[ "$answer" == "y" ]]; then echo -e "${PURPLE}${BOLD}Generate and store the credentials somewhere safe${RESET}" echo -e "${PURPLE}${BOLD}Enter the Directus admin email : ${RESET}" - read -s directus_admin_email + read directus_admin_email echo -e "${PURPLE}${BOLD}Enter the Directus admin password : ${RESET}" read -s directus_admin_password @@ -237,19 +238,19 @@ if [[ "$answer" == "y" ]]; then su -c "cd &&\ mkdir ${cms_folder} &&\ mkdir ${cms_folder}/uploads &&\ - echo \"HOST='${ip}'\" >> ${env_file} &&\ - echo \"PUBLIC_URL='cms.${domain_name}'\" >> ${env_file} &&\ + echo \"HOST=\\\"${ip}\\\"\" >> ${env_file} &&\ + echo \"PUBLIC_URL=\\\"cms.${domain_name}\\\"\" >> ${env_file} &&\ echo \"PORT=8055\" >> ${env_file} &&\ - echo \"DB_CLIENT='mysql'\" >> ${env_file} &&\ - echo \"DB_HOST='127.0.0.1'\" >> ${env_file} &&\ - echo \"DB_PORT='3306'\" >> ${env_file} &&\ - echo \"DB_DATABASE='directus'\" >> ${env_file} &&\ - echo \"DB_USER='directus'\" >> ${env_file} &&\ - echo \"DB_PASSWORD='${db_directus_password}'\" >> ${env_file} &&\ - echo \"SECRET='${secret}'\" >> ${env_file} &&\ - echo \"KEY='${key}'\" >> ${env_file} &&\ - echo \"ADMIN_EMAIL='${directus_admin_email}'\" >> ${env_file} &&\ - echo \"ADMIN_PASSWORD='${directus_admin_password}'\" >> ${env_file} &&\ + echo \"DB_CLIENT=\\\"mysql\\\"\" >> ${env_file} &&\ + echo \"DB_HOST=\\\"127.0.0.1\\\"\" >> ${env_file} &&\ + echo \"DB_PORT=\\\"3306\\\"\" >> ${env_file} &&\ + echo \"DB_DATABASE=\\\"directus\\\"\" >> ${env_file} &&\ + echo \"DB_USER=\\\"directus\\\"\" >> ${env_file} &&\ + echo \"DB_PASSWORD=\\\"${db_directus_password}\\\"\" >> ${env_file} &&\ + echo \"SECRET=\\\"${secret}\\\"\" >> ${env_file} &&\ + echo \"KEY=\\\"${key}\\\"\" >> ${env_file} &&\ + echo \"ADMIN_EMAIL=\\\"${directus_admin_email}\\\"\" >> ${env_file} &&\ + echo \"ADMIN_PASSWORD=\\\"${directus_admin_password}\\\"\" >> ${env_file} &&\ npx directus bootstrap" $username fi