lxc-forgejo: Offer adminer installation only if SQLite isn't used

This commit is contained in:
barremian 2024-05-29 10:42:33 +02:00
parent a965e77f7e
commit 9157c616ac
No known key found for this signature in database
GPG key ID: 96E431287CDD3E4A

View file

@ -115,21 +115,28 @@ else
msg_ok "Database ${BL}SQLite${CL} will be used"
fi
read -r -p "Would you like to add Adminer? <y/N> " prompt
if [[ "${prompt,,}" =~ ^(y|yes)$ ]]; then
msg_info "Installing Adminer"
$STD apt install -y adminer
$STD a2enconf adminer
systemctl reload apache2
IP=$(hostname -I | awk '{print $1}')
echo "" >>~/forgejo.creds
echo -e "Adminer Interface: \e[32m$IP/adminer/\e[0m" >>~/forgejo.creds
echo -e "Adminer System: \e[32mPostgreSQL\e[0m" >>~/forgejo.creds
echo -e "Adminer Server: \e[32mlocalhost:5432\e[0m" >>~/forgejo.creds
echo -e "Adminer Username: \e[32m$DB_USER\e[0m" >>~/forgejo.creds
echo -e "Adminer Password: \e[32m$DB_PASS\e[0m" >>~/forgejo.creds
echo -e "Adminer Database: \e[32m$DB_NAME\e[0m" >>~/forgejo.creds
msg_ok "Installed Adminer"
if [[ -n "$DB_CHOICE" ]]; then
read -r -p "Would you like to add Adminer? <y/N> " prompt
if [[ "${prompt,,}" =~ ^(y|yes)$ ]]; then
msg_info "Installing Adminer"
$STD apt install -y adminer
$STD a2enconf adminer
systemctl reload apache2
IP=$(hostname -I | awk '{print $1}')
echo "" >>~/forgejo.creds
echo -e "Adminer Interface: \e[32m$IP/adminer/\e[0m" >>~/forgejo.creds
if [[ "$DB_CHOICE" == "PostgreSQL" ]]; then
echo -e "Adminer System: \e[32mPostgreSQL\e[0m" >>~/forgejo.creds
echo -e "Adminer Server: \e[32mlocalhost:5432\e[0m" >>~/forgejo.creds
elif [[ "$DB_CHOICE" == "MySQL" || "$DB_CHOICE" == "MariaDB" ]]; then
echo -e "Adminer System: \e[32mMySQL\e[0m" >>~/forgejo.creds
echo -e "Adminer Server: \e[32mlocalhost:3306\e[0m" >>~/forgejo.creds
fi
echo -e "Adminer Username: \e[32m$DB_USER\e[0m" >>~/forgejo.creds
echo -e "Adminer Password: \e[32m$DB_PASS\e[0m" >>~/forgejo.creds
echo -e "Adminer Database: \e[32m$DB_NAME\e[0m" >>~/forgejo.creds
msg_ok "Installed Adminer"
fi
fi
msg_info "Creating Service"