From 7a7c9f9a22c187582e9c46886a5f1d818cabbbe3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Slavi=C5=A1a=20Are=C5=BEina?= <58952836+tremor021@users.noreply.github.com> Date: Wed, 17 Dec 2025 16:34:09 +0100 Subject: [PATCH] Refactor (#10059) --- install/reitti-install.sh | 28 +++++----------------------- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/install/reitti-install.sh b/install/reitti-install.sh index 9b2e5953d2..407306f184 100644 --- a/install/reitti-install.sh +++ b/install/reitti-install.sh @@ -23,25 +23,7 @@ msg_ok "Installed Dependencies" JAVA_VERSION="24" setup_java PG_VERSION="17" PG_MODULES="postgis" setup_postgresql - -msg_info "Setting up PostgreSQL" -DB_NAME="reitti_db" -DB_USER="reitti" -DB_PASS="$(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 DATABASE $DB_NAME WITH OWNER $DB_USER ENCODING 'UTF8' TEMPLATE template0;" -$STD sudo -u postgres psql -c "ALTER ROLE $DB_USER SET client_encoding TO 'utf8';" -$STD sudo -u postgres psql -c "ALTER ROLE $DB_USER SET default_transaction_isolation TO 'read committed';" -$STD sudo -u postgres psql -c "ALTER ROLE $DB_USER SET timezone TO 'UTC';" -$STD sudo -u postgres psql -d "$DB_NAME" -c "CREATE EXTENSION IF NOT EXISTS postgis;" -$STD sudo -u postgres psql -d "$DB_NAME" -c "CREATE EXTENSION IF NOT EXISTS postgis_topology;" -{ - echo "Reitti Credentials" - echo "Database Name: $DB_NAME" - echo "Database User: $DB_USER" - echo "Database Password: $DB_PASS" -} >>~/reitti.creds -msg_ok "PostgreSQL Setup Completed" +PG_DB_NAME="reitti_db" PG_DB_USER="reitti" setup_postgresql_db msg_info "Configuring RabbitMQ" RABBIT_USER="reitti" @@ -71,9 +53,9 @@ cat </opt/reitti/application.properties reitti.server.advertise-uri=http://127.0.0.1:8080 # PostgreSQL Database Connection -spring.datasource.url=jdbc:postgresql://127.0.0.1:5432/$DB_NAME -spring.datasource.username=$DB_USER -spring.datasource.password=$DB_PASS +spring.datasource.url=jdbc:postgresql://127.0.0.1:5432/$PG_DB_NAME +spring.datasource.username=$PG_DB_USER +spring.datasource.password=$PG_DB_PASS spring.datasource.driver-class-name=org.postgresql.Driver # Flyway Database Migrations @@ -132,7 +114,7 @@ Restart=on-failure WantedBy=multi-user.target EOF -cat <<'EOF' >/etc/systemd/system/photon.service +cat </etc/systemd/system/photon.service [Unit] Description=Photon Geocoding Service (Germany, OpenSearch) After=network.target