Fixes, loop template

pull/2/head
Dominik Dzienia 2 years ago
parent 6ec50133f6
commit c2c44ab610

@ -1,6 +1,6 @@
#!/bin/bash
### version: 1.6.0
### version: 1.6.1
# ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.#
# Nightscout Mikr.us setup script #
@ -35,8 +35,8 @@ MONGO_DB_DIR=/srv/nightscout/data/mongodb
TOOL_FILE=/srv/nightscout/tools/nightscout-tool
TOOL_LINK=/usr/bin/nightscout-tool
UPDATES_DIR=/srv/nightscout/updates
SCRIPT_VERSION="1.6.0" #auto-update
SCRIPT_BUILD_TIME="2023.10.02" #auto-update
SCRIPT_VERSION="1.6.1" #auto-update
SCRIPT_BUILD_TIME="2023.10.08" #auto-update
#=======================================
# SETUP
@ -98,7 +98,6 @@ if [[ -n "${INTERACTIVE-}" && -n "${NONINTERACTIVE-}" ]]; then
abort 'Both `$INTERACTIVE` and `$NONINTERACTIVE` are set. Please unset at least one variable and try again.'
fi
# Check if script is run in POSIX mode
if [[ -n "${POSIXLY_CORRECT+1}" ]]; then
abort 'Bash must not run in POSIX mode. Please unset POSIXLY_CORRECT and try again.'
@ -1154,12 +1153,18 @@ uninstall_menu() {
version_menu
;;
"E)")
if ! [[ "$0" =~ .*"/usr/bin/nightscout-tool" ]]; then
okdlg "Opcja niedostępna" \
"Edytor ustawień dostępny po uruchomieniu narzędzia komendą:\n\nnightscout-tool"
else
whiptail --title "Edycja ustawień Nightscout" --yesno "Za chwilę otworzę plik konfiguracji Nightscout w edytorze NANO\n\nWskazówki co do obsługi edytora:\n${uni_bullet}Aby ZAPISAĆ zmiany naciśnij Ctrl+O\n${uni_bullet}Aby ZAKOŃCZYĆ edycję naciśnij Ctrl+X\n\n $(printf "\U26A0") Edycja spowoduje też restart i aktualizację kontenerów $(printf "\U26A0")" --yes-button "$uni_confirm_ed" --no-button "$uni_resign" 15 68
if ! [ $? -eq 1 ]; then
nano $ENV_FILE_NS
docker_compose_down
docker_compose_up
fi
fi
;;
"K)")
whiptail --title "Usunąć kontenery?" --yesno --defaultno "Czy na pewno chcesz usunąć kontenery powiązane z Nightscout?\n\n${uni_bullet}dane i konfiguracja NIE SĄ usuwane\n${uni_bullet}kontenery można łatwo odzyskać (opcja Aktualizuj kontenery)" --yes-button "$uni_confirm_del" --no-button "$uni_resign" 11 73

@ -1,6 +1,6 @@
{
"name": "@dlvoy/ns-installer-mikrus",
"version": "1.6.0",
"version": "1.6.1",
"description": "Nightscout installer for mikr.us VPS",
"main": "index.js",
"scripts": {

@ -19,8 +19,8 @@ MONGO_DB_DIR=/srv/nightscout/data/mongodb
TOOL_FILE=/srv/nightscout/tools/nightscout-tool
TOOL_LINK=/usr/bin/nightscout-tool
UPDATES_DIR=/srv/nightscout/updates
SCRIPT_VERSION="1.6.0" #auto-update
SCRIPT_BUILD_TIME="2023.10.02" #auto-update
SCRIPT_VERSION="1.6.1" #auto-update
SCRIPT_BUILD_TIME="2023.10.08" #auto-update
#=======================================
# SETUP
@ -82,7 +82,6 @@ if [[ -n "${INTERACTIVE-}" && -n "${NONINTERACTIVE-}" ]]; then
abort 'Both `$INTERACTIVE` and `$NONINTERACTIVE` are set. Please unset at least one variable and try again.'
fi
# Check if script is run in POSIX mode
if [[ -n "${POSIXLY_CORRECT+1}" ]]; then
abort 'Bash must not run in POSIX mode. Please unset POSIXLY_CORRECT and try again.'
@ -1138,12 +1137,18 @@ uninstall_menu() {
version_menu
;;
"E)")
if ! [[ "$0" =~ .*"/usr/bin/nightscout-tool" ]]; then
okdlg "Opcja niedostępna" \
"Edytor ustawień dostępny po uruchomieniu narzędzia komendą:\n\nnightscout-tool"
else
whiptail --title "Edycja ustawień Nightscout" --yesno "Za chwilę otworzę plik konfiguracji Nightscout w edytorze NANO\n\nWskazówki co do obsługi edytora:\n${uni_bullet}Aby ZAPISAĆ zmiany naciśnij Ctrl+O\n${uni_bullet}Aby ZAKOŃCZYĆ edycję naciśnij Ctrl+X\n\n $(printf "\U26A0") Edycja spowoduje też restart i aktualizację kontenerów $(printf "\U26A0")" --yes-button "$uni_confirm_ed" --no-button "$uni_resign" 15 68
if ! [ $? -eq 1 ]; then
nano $ENV_FILE_NS
docker_compose_down
docker_compose_up
fi
fi
;;
"K)")
whiptail --title "Usunąć kontenery?" --yesno --defaultno "Czy na pewno chcesz usunąć kontenery powiązane z Nightscout?\n\n${uni_bullet}dane i konfiguracja NIE SĄ usuwane\n${uni_bullet}kontenery można łatwo odzyskać (opcja Aktualizuj kontenery)" --yes-button "$uni_confirm_del" --no-button "$uni_resign" 11 73

@ -1,6 +1,6 @@
#!/bin/bash
### version: 1.6.0
### version: 1.6.1
# ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.#
# Nightscout Mikr.us setup script #

@ -1,4 +1,4 @@
### version: 1.6.0
### version: 1.6.1
########################################
# Unikalne ustawienia tej instancji
@ -42,6 +42,15 @@ PUMP_RETRO_FIELDS=battery reservoir clock status
# BRIDGE_PASSWORD="" # MIĘDZY CUDZYSŁOWAMI WPISZ HASŁO UŻYTKOWNIKA DEXCOM JEŚLI KORZYSTASZ BEZPOŚREDNIO Z ODCZYTÓW DEXCOM SHARE
# BRIDGE_SERVER="EU" # ZMIEŃ WPIS NA "US" JEŚLI KORZYSTASZ BEZPOŚREDNIO Z ODCZYTÓW DEXCOM SHARE Z SERWERA AMERYKAŃSKIEGO
########################################
# Konfguracja dla Loop
########################################
# LOOP_APNS_KEY=
# LOOP_APNS_KEY_ID=
# LOOP_DEVELOPER_TEAM_ID=
# LOOP_PUSH_SERVER_ENVIRONMENT=production
########################################
# Ustawienia alarmów
########################################

@ -1 +1 @@
2023-10-02T12:09:10.024Z
2023-10-08T11:40:41.921Z
Loading…
Cancel
Save