فهرست منبع

Update INSTALL.sh

Stefan Pejcic 1 سال پیش
والد
کامیت
6340d5d87c
1فایلهای تغییر یافته به همراه5 افزوده شده و 50 حذف شده
  1. 5 50
      INSTALL.sh

+ 5 - 50
INSTALL.sh

@@ -216,14 +216,16 @@ FUNCTIONS=(
     configure_nginx
     configure_modsecurity
     
-    mysql_for_ubuntu
-    
+
+    run_mysql_docker_container
     setup_ufw
     setup_opencli
     install_all_locales
     helper_function_for_nginx_on_aws_and_azure
     download_and_import_docker_images
 
+    configure_mysql
+
     start_services
     set_system_cronjob
     cleanup
@@ -607,7 +609,7 @@ configure_nginx() {
 
     echo "Setting Nginx configuration.."
 
-    # https://dev.openpanel.co/services.html#Nginx
+    # https://dev.openpanel.co/services/nginx
     debug_log cp -fr ${OPENPANEL_DIR}conf/nginx.conf /etc/nginx/nginx.conf
 
     # dir for domlogs
@@ -630,53 +632,6 @@ configure_nginx() {
 }
 
 
-
-mysql_for_ubuntu() {
-
-    ubuntu_version=$(lsb_release -rs)
-
-    # Check if the version is 22.04
-    if [[ "$ubuntu_version" == "22.04" ]]; then
-        #echo "This is Ubuntu 22.04"
-        run_mysql_docker_container
-        configure_mysql
-    elif [[ "$ubuntu_version" == "24.04" ]]; then
-        #echo "This is Ubuntu 24.04"
-        install_mysql_for_ubuntu24
-    else
-        radovan 1 "$ubuntu_version - This version of Ubuntu is not supported. Please use 22.04 or 24.02"
-    fi
-}
-
-
-install_mysql_for_ubuntu24() {
-    echo "Tweaking MySQL configuration.."
-
-    $PACKAGE_MANAGER -qq install mysql-server -y
-    
-    # https://dev.openpanel.co/services.html#MySQL
-
-    debug_log cp -fr ${OPENPANEL_DIR}/conf/mysqld.cnf /etc/mysql/mysql.conf.d/mysqld.cnf 
-    debug_log service mysql start
-
-    echo "Populating the 'panel' database.."
-    generate_random_password() {
-        openssl rand -base64 12 | tr -dc 'a-zA-Z0-9'
-    }
-
-    RANDOM_PASSWORD=$(generate_random_password)
-    SQL_FILE="${OPENPANEL_DIR}DATABASE.sql"
-    mysql -u root -e "CREATE DATABASE panel;"
-    mysql -u root -e "CREATE USER 'panel'@'localhost' IDENTIFIED BY '${RANDOM_PASSWORD}';"
-    mysql -u root -e "GRANT ALL PRIVILEGES ON panel.* TO 'panel'@'localhost';"
-    mysql -u root panel < "${SQL_FILE}"
-    sed -i "s/\"mysql_password\": \"NewPassword\"/\"mysql_password\": \"${RANDOM_PASSWORD}\"/g" ${OPENPADMIN_DIR}config.json
-    sed -i "s/password = \"NewPassword\"/password = \"${RANDOM_PASSWORD}\"/g" ${OPENPADMIN_DIR}db.cnf
-
-    echo -e "${GREEN}Database is ready.${RESET}"
-}
-
-
 run_mysql_docker_container() {
 
     # MySQL