From 685bc207bb044e4d4b021e1a566580384a947102 Mon Sep 17 00:00:00 2001 From: Valentin Date: Sat, 24 Feb 2024 22:08:30 +0100 Subject: [PATCH] directus tmux et caddy 15 --- install.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/install.sh b/install.sh index 0b6ff9b..d3eb83c 100644 --- a/install.sh +++ b/install.sh @@ -262,10 +262,20 @@ if [[ "$answer" == "y" ]]; then su -c "tmux new-session -d -s ${session} &&\ tmux send-keys -t ${session} \"cd /home/${username}/${cms_folder} && npx directus start\" C-m" $username + su -c "cd /home/${username}/${cms_folder} &&\ + npx directus roles create --role Administrator --admin true &&\ + npx directus roles create --role Website &&\ + npx directus roles create --role User" $username + admin_role_uuid=$(echo $(mariadb -u directus -p${db_directus_password} \ -e "select id from directus.directus_roles where name='Administrator'") | awk '{print $2}') + website_role_uuid=$(echo $(mariadb -u directus -p${db_directus_password} \ + -e "select id from directus.directus_roles where name='Website'") | awk '{print $2}') + user_role_uuid=$(echo $(mariadb -u directus -p${db_directus_password} \ + -e "select id from directus.directus_roles where name='User'") | awk '{print $2}') - su -c "cd "/home/${username}/${cms_folder}" &&\ + + su -c "cd /home/${username}/${cms_folder} &&\ npx directus users create --email \"${directus_admin_email}\" \ --password \"${directus_admin_password}\" --role \"${admin_role_uuid}\"" $username