Feature/gui startup script (#13)
Build and Publish Site / docker (push) Successful in 5s
Deploy / deploy (push) Successful in 8s

Add GUI startup script
---------

Co-authored-by: Benjamin Labrecque <labrecque.benji@gmail.com>
Reviewed-on: #13
This commit was merged in pull request #13.
This commit is contained in:
2026-08-03 14:38:27 +02:00
co-authored by Benjamin Labrecque
parent 24a27c7be3
commit dabcf8a407
3 changed files with 32 additions and 2 deletions
+15
View File
@@ -0,0 +1,15 @@
#!/bin/bash
UI_FILENAME=$1
AGEBD_ENV=$2 # 'dev' for dev environment, any other string launches prod.
REMAINING_ARGS=( "${@:3}" )
if [ "$AGEBD_ENV" = "dev" ]; then
AGEBD_ENV_SUFFIX="-DEV"
EPICS_CA_ADDR_LIST="$EPICS_CA_ADDR_LIST 129.129.146.255"
else
AGEBD_ENV_SUFFIX=""
fi
export EPICS_CA_ADDR_LIST
caqtdm -macro "AGEBD_ENV_SUFFIX=${AGEBD_ENV_SUFFIX}" "${REMAINING_ARGS[@]}" "${UI_FILENAME}"
@@ -18,6 +18,4 @@ caqtdm -m'TESTAGEBDALH=AGEBD-ALH' A_BD_ServiceManager.ui
`caqtdm` does not exists when using `svcusr-sls2hla`
# TODO: dev/prod ui
# TODO: remove/delete old autodeployed ui files
# TODO: not 1-to-1, eg several use TUNE ui
+17
View File
@@ -0,0 +1,17 @@
# GUI
## Launch
```
cd <repo-root>
```
In `prod`:
```
./bin/sls_hla_launch_gui.sh qt/A_BD_InjectionGuard.ui
```
In `dev`:
```
./bin/sls_hla_launch_gui.sh qt/A_BD_InjectionGuard.ui dev
```