summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremkael <emkael@tlen.pl>2020-10-09 02:02:50 +0200
committeremkael <emkael@tlen.pl>2020-10-09 02:02:50 +0200
commitd2e52988cdcbad7ab6c2137317ded337223a91a6 (patch)
treeb07ecfbcc17012faa6fe073ec0d6cbaa159b5263
parent7694964e87cb6688ceb36735dda0087a6d8151b9 (diff)
FTP_ENABLED env variable
-rw-r--r--README.md4
-rwxr-xr-xausbutler-single.sh7
-rw-r--r--configs/_common.envbin245 -> 274 bytes
-rw-r--r--configs/_common.env.sample1
4 files changed, 10 insertions, 2 deletions
diff --git a/README.md b/README.md
index ebdad38..ffb9880 100644
--- a/README.md
+++ b/README.md
@@ -35,7 +35,7 @@ Konfiguracja generowana jest następująco:
3. Uruchamiany jest `jfrteamy-ausbutler`, z konfiguracją zdefiniowaną poprzez skompilowany zestaw plików `config/*.json`.
-4. Jeśli w systemie obecne jest narzędzie `lftp`, uruchamiane jest z żądaniem wykonania skryptu skompilowanego do `config/send.lftp`.
+4. Jeśli w systemie obecne jest narzędzie `lftp` i ustawiona jest zmienna `LIGA_AUSBUTLER_FTP_ENABLED`, uruchamiane jest `lftp` z żądaniem wykonania skryptu skompilowanego do `config/send.lftp`.
## Zmienne konfiguracyjne
@@ -43,6 +43,8 @@ Konfiguracja generowana jest następująco:
`LIGA_AUSBUTLER_OUTPUT_PATH` - katalog wyjściowy dla plików z wynikami
+`LIGA_AUSBUTLER_FTP_ENABLED` - obecność tej zmiennej włącza wysyłanie po FTP
+
`LIGA_AUSBUTLER_FTP_HOST`, `LIGA_AUSBUTLER_FTP_USER`, `LIGA_AUSBUTLER_FTP_PASS`, `LIGA_AUSBUTLER_FTP_PATH` - parametry FTP (host, użytkownik, hasło, ścieżka na zdlanym serwerze)
Przykładowa konfiguracja znajduje się w plikach `configs/*.env.sample`.
diff --git a/ausbutler-single.sh b/ausbutler-single.sh
index d6d84f8..0954347 100755
--- a/ausbutler-single.sh
+++ b/ausbutler-single.sh
@@ -23,7 +23,12 @@ python jfrteamy-ausbutler/butler.py calculate generate nowait
if command -v lftp &> /dev/null
then
- lftp -f config/send.lftp
+ if [ -z ${LIGA_AUSBUTLER_FTP_ENABLED+x} ]
+ then
+ :
+ else
+ lftp -f config/send.lftp
+ fi
fi
rm config/*
diff --git a/configs/_common.env b/configs/_common.env
index 7514a7b..186d41b 100644
--- a/configs/_common.env
+++ b/configs/_common.env
Binary files differ
diff --git a/configs/_common.env.sample b/configs/_common.env.sample
index 67067bd..e06d699 100644
--- a/configs/_common.env.sample
+++ b/configs/_common.env.sample
@@ -1,3 +1,4 @@
+LIGA_AUSBUTLER_FTP_ENABLED=1
LIGA_AUSBUTLER_FTP_HOST=ftp.example.com
LIGA_AUSBUTLER_FTP_USER=ftp_user
LIGA_AUSBUTLER_FTP_PASS=ftp_pass