General fixes
This commit is contained in:
parent
909c758ae8
commit
c1b91f8457
@ -1,9 +1,9 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# Copyright (c) 2021-2025 tteck
|
# Copyright (c) 2021-2025 community-scripts ORG
|
||||||
# Author: michelroegl-brunner
|
# Author: michelroegl-brunner
|
||||||
# License: MIT
|
# License: MIT | https://github.com/community-scripts/ProxmoxVED/raw/main/LICENSE
|
||||||
# https://github.com/community-scripts/ProxmoxVED/raw/main/LICENSE
|
# Source: https://github.com/opf/openproject
|
||||||
|
|
||||||
source /dev/stdin <<<"$FUNCTIONS_FILE_PATH"
|
source /dev/stdin <<<"$FUNCTIONS_FILE_PATH"
|
||||||
color
|
color
|
||||||
@ -48,22 +48,18 @@ API_KEY=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | cut -c1-13)
|
|||||||
$STD sudo -u postgres psql -c "CREATE ROLE $DB_USER WITH LOGIN PASSWORD '$DB_PASS';"
|
$STD sudo -u postgres psql -c "CREATE ROLE $DB_USER WITH LOGIN PASSWORD '$DB_PASS';"
|
||||||
$STD sudo -u postgres psql -c "CREATE DATABASE $DB_NAME WITH OWNER $DB_USER TEMPLATE template0;"
|
$STD sudo -u postgres psql -c "CREATE DATABASE $DB_NAME WITH OWNER $DB_USER TEMPLATE template0;"
|
||||||
{
|
{
|
||||||
echo "Netbox-Credentials"
|
echo "OpenProject-Credentials"
|
||||||
echo -e "Netbox Database User: \e[32m$DB_USER\e[0m"
|
echo -e "OpenProject Database User: \e[32m$DB_USER\e[0m"
|
||||||
echo -e "Netbox Database Password: \e[32m$DB_PASS\e[0m"
|
echo -e "OpenProject Database Password: \e[32m$DB_PASS\e[0m"
|
||||||
echo -e "Netbox Database Name: \e[32m$DB_NAME\e[0m"
|
echo -e "OpenProject Database Name: \e[32m$DB_NAME\e[0m"
|
||||||
echo -e "Netbox API Key: \e[32m$API_KEY\e[0m"
|
echo -e "OpenProject API Key: \e[32m$API_KEY\e[0m"
|
||||||
} >>~/openproject.creds
|
} >>~/openproject.creds
|
||||||
msg_ok "Set up PostgreSQL"
|
msg_ok "Set up PostgreSQL"
|
||||||
|
|
||||||
msg_info "Installing OpenProject"
|
msg_info "Installing OpenProject"
|
||||||
$STD apt-get update
|
|
||||||
$STD apt-get install -y openproject
|
$STD apt-get install -y openproject
|
||||||
msg_ok "Installed OpenProject"
|
msg_ok "Installed OpenProject"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
msg_info "Configure OpenProject"
|
msg_info "Configure OpenProject"
|
||||||
IP_ADDR=$(hostname -I | cut -d' ' -f1)
|
IP_ADDR=$(hostname -I | cut -d' ' -f1)
|
||||||
cat <<EOF >/etc/openproject/installer.dat
|
cat <<EOF >/etc/openproject/installer.dat
|
||||||
@ -94,7 +90,6 @@ openproject/admin_email admin@example.net
|
|||||||
openproject/default_language en
|
openproject/default_language en
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
||||||
msg_info "Setting up OpenProject"
|
msg_info "Setting up OpenProject"
|
||||||
$STD sudo openproject configure
|
$STD sudo openproject configure
|
||||||
msg_ok "Set up OpenProject"
|
msg_ok "Set up OpenProject"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user