lxc-forgejo: Write relevant information to ~/forgejo.creds:

- Forgejo GIT User
- Forgejo data directory
- Database type and host
This commit is contained in:
barremian 2024-05-28 22:56:56 +02:00
parent 8d141b4c06
commit 453ee8dcce
No known key found for this signature in database
GPG key ID: 96E431287CDD3E4A

View file

@ -35,6 +35,9 @@ mkdir /var/lib/forgejo
chown git:git /var/lib/forgejo && chmod 750 /var/lib/forgejo
mkdir /etc/forgejo
chown root:git /etc/forgejo && chmod 770 /etc/forgejo
echo "" >>~/forgejo.creds
echo -e "Forgejo GIT User: \e[32mgit\e[0m" >>~/forgejo.creds
echo -e "Forgejo data directory: \e[32m/var/lib/forgejo\e[0m" >>~/forgejo.creds
msg_info "Setup Forgejo"
msg_info "Setting up database"
@ -54,6 +57,8 @@ if [ "$DB_CHOICE" == "2" ]; then
msg_info "Setting up PostgreSQL"
$STD apt-get install -y postgresql
echo "" >>~/forgejo.creds
echo -e "Database Type: \e[32mPostgresQL\e[0m" >>~/forgejo.creds
echo -e "PostgresQL Database Host: \e[32m127.0.0.1:5432\e[0m" >>~/forgejo.creds
echo -e "Forgejo PostgresQL Database User: \e[32m$DB_USER\e[0m" >>~/forgejo.creds
echo -e "Forgejo PostgresQL Database Password: \e[32m$DB_PASS\e[0m" >>~/forgejo.creds
echo -e "Forgejo PostgresQL Database Name: \e[32m$DB_NAME\e[0m" >>~/forgejo.creds
@ -79,6 +84,8 @@ if [ "$DB_CHOICE" == "3" ]; then
$STD apt-get install -y mysql-server
ADMIN_PASS="$(openssl rand -base64 18 | cut -c1-13)"
echo "" >>~/forgejo.creds
echo -e "Database Type: \e[32mMySQL\e[0m" >>~/forgejo.creds
echo -e "MySQL Database Host: \e[32m127.0.0.1:3306\e[0m" >>~/forgejo.creds
echo -e "MySQL Admin Password: \e[32m$ADMIN_PASS\e[0m" >>~/forgejo.creds
echo -e "Forgejo MySQL Database User: \e[32m$DB_USER\e[0m" >>~/forgejo.creds
echo -e "Forgejo MySQL Database Password: \e[32m$DB_PASS\e[0m" >>~/forgejo.creds
@ -94,6 +101,8 @@ if [ "$DB_CHOICE" == "4" ]; then
$STD apt-get install -y mariadb-server
ADMIN_PASS="$(openssl rand -base64 18 | cut -c1-13)"
echo "" >>~/forgejo.creds
echo -e "Database Type: \e[32mMariaDB\e[0m" >>~/forgejo.creds
echo -e "MariaDB Database Host: \e[32m127.0.0.1:3306\e[0m" >>~/forgejo.creds
echo -e "MariaDB Admin Password: \e[32m$ADMIN_PASS\e[0m" >>~/forgejo.creds
echo -e "Forgejo MariaDB Database User: \e[32m$DB_USER\e[0m" >>~/forgejo.creds
echo -e "Forgejo MariaDB Database Password: \e[32m$DB_PASS\e[0m" >>~/forgejo.creds