diff options
author | emkael <emkael@tlen.pl> | 2020-10-09 02:02:50 +0200 |
---|---|---|
committer | emkael <emkael@tlen.pl> | 2020-10-09 02:02:50 +0200 |
commit | d2e52988cdcbad7ab6c2137317ded337223a91a6 (patch) | |
tree | b07ecfbcc17012faa6fe073ec0d6cbaa159b5263 | |
parent | 7694964e87cb6688ceb36735dda0087a6d8151b9 (diff) |
FTP_ENABLED env variable
-rw-r--r-- | README.md | 4 | ||||
-rwxr-xr-x | ausbutler-single.sh | 7 | ||||
-rw-r--r-- | configs/_common.env | bin | 245 -> 274 bytes | |||
-rw-r--r-- | configs/_common.env.sample | 1 |
4 files changed, 10 insertions, 2 deletions
@@ -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 Binary files differindex 7514a7b..186d41b 100644 --- a/configs/_common.env +++ b/configs/_common.env 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 |