diff --git a/install/openproject-install.sh b/install/openproject-install.sh index 4f2ad09aec..00c6375223 100644 --- a/install/openproject-install.sh +++ b/install/openproject-install.sh @@ -19,21 +19,7 @@ $STD apt-get install -y \ ca-certificates msg_ok "Installed Dependencies" -msg_info "Setting up OpenProject Repository" -curl -fsSL "https://dl.packager.io/srv/opf/openproject/key" | gpg --dearmor >/etc/apt/trusted.gpg.d/packager-io.gpg -curl -fsSL "https://dl.packager.io/srv/opf/openproject/stable/15/installer/debian/12.repo" -o "/etc/apt/sources.list.d/openproject.list" -msg_ok "Setup OpenProject Repository" - -msg_info "Setting up PostgreSQL Repository" -VERSION="$(awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release)" -echo "deb http://apt.postgresql.org/pub/repos/apt ${VERSION}-pgdg main" >/etc/apt/sources.list.d/pgdg.list -curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor --output /etc/apt/trusted.gpg.d/postgresql.gpg -msg_ok "Setup PostgreSQL Repository" - -msg_info "Installing PostgreSQL" -$STD apt-get update -$STD apt-get install -y postgresql -msg_ok "Installed PostgreSQL" +PG_VERSION="17" setup_postgresql msg_info "Setting up PostgreSQL" DB_NAME=openproject @@ -51,6 +37,11 @@ $STD sudo -u postgres psql -c "CREATE DATABASE $DB_NAME WITH OWNER $DB_USER TEMP } >>~/openproject.creds msg_ok "Set up PostgreSQL" +msg_info "Setting up OpenProject Repository" +curl -fsSL "https://dl.packager.io/srv/opf/openproject/key" | gpg --dearmor >/etc/apt/trusted.gpg.d/packager-io.gpg +curl -fsSL "https://dl.packager.io/srv/opf/openproject/stable/15/installer/debian/12.repo" -o "/etc/apt/sources.list.d/openproject.list" +msg_ok "Setup OpenProject Repository" + msg_info "Installing OpenProject" $STD apt-get install -y openproject msg_ok "Installed OpenProject"