diff --git a/debian/oggui.config b/debian/oggui.config index f0fa9f6..a938da8 100644 --- a/debian/oggui.config +++ b/debian/oggui.config @@ -5,6 +5,7 @@ set -e . /usr/share/debconf/confmodule db_input high opengnsys/oggui_ogcoreUrl || true +db_input high opengnsys/oggui_ogmercureUrl || true db_go diff --git a/debian/oggui.postinst b/debian/oggui.postinst index 651dcb6..fac41ce 100644 --- a/debian/oggui.postinst +++ b/debian/oggui.postinst @@ -6,6 +6,9 @@ set -e db_get opengnsys/oggui_ogcoreUrl OGCORE_URL="$RET" +db_get opengnsys/oggui_ogmercureUrl +OGMERCURE_URL="$RET" + # Asegurarse de que el usuario exista USER="opengnsys" HASH_FILE="/opt/opengnsys/oggui/var/lib/oggui/oggui.config.hash" @@ -20,10 +23,11 @@ CONFIG_FILE="/opt/opengnsys/oggui/src/.env" if [ "$1" = "configure" ] && [ -z "$2" ]; then cd /opt/opengnsys/oggui/src/ echo NG_APP_BASE_API_URL=$OGCORE_URL > "$CONFIG_FILE" + echo NG_APP_OGCORE_MERCURE_BASE_URL=$OGMERCURE_URL >> "$CONFIG_FILE" npm install -g @angular/cli npm install /usr/local/bin/ng build --base-href=/ --output-path=dist/oggui --optimization=true --configuration=production --localize=false - cp -pr /opt/opengnsys/oggui/src/dist/oggui/browser/* /opt/opengnsys/oggui/browser/ + cp -pr /opt/opengnsys/oggui/src/dist/oggui/browser/* /opt/opengnsys/oggui/ md5sum "$CONFIG_FILE" > "$HASH_FILE" ln -s /opt/opengnsys/oggui/etc/systemd/system/oggui.service /etc/systemd/system/oggui.service systemctl daemon-reload diff --git a/debian/oggui.templates b/debian/oggui.templates index b4e5863..dc0d172 100644 --- a/debian/oggui.templates +++ b/debian/oggui.templates @@ -3,3 +3,7 @@ Type: string Default: https://127.0.0.1:8443 Description: Introduzca la URL delAPI de OgCore +Template: opengnsys/oggui_ogmercureUrl +Type: string +Default: https://127.0.0.1:3000/.well-known/mercure +Description: Introduzca el endpoint de mercure