From cbc477eea36ecbe5a2a978456e108b24c713b9ff Mon Sep 17 00:00:00 2001 From: Arseniy Kuznetsov Date: Sun, 23 May 2021 15:43:51 +0200 Subject: [PATCH] Passwd join fix --- Dockerfile | 2 +- mktxp/cli/config/config.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 58b9d22..3ca7182 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM python:3-alpine LABEL org.opencontainers.image.source github.com/akpw/mktxp WORKDIR /mktxp COPY . . -RUN pip install ./ +RUN pip install ./ && apk add nano EXPOSE 49090 ENTRYPOINT ["/usr/local/bin/mktxp"] CMD ["export"] diff --git a/mktxp/cli/config/config.py b/mktxp/cli/config/config.py index 3fc3d7f..b4ad559 100755 --- a/mktxp/cli/config/config.py +++ b/mktxp/cli/config/config.py @@ -215,6 +215,8 @@ class MKTXPConfigHandler: for key in MKTXPConfigKeys.STR_KEYS: config_entry_reader[key] = self.config[entry_name][key] + if key is MKTXPConfigKeys.PASSWD_KEY and type(config_entry_reader[key]) is list: + config_entry_reader[key] = ','.join(config_entry_reader[key]) # port if self.config[entry_name].get(MKTXPConfigKeys.PORT_KEY):