From b531521da809fca4e0c4d3d2bfff1e5b21f22812 Mon Sep 17 00:00:00 2001 From: Arnaud Veron Date: Tue, 5 Oct 2021 21:59:47 +0200 Subject: [PATCH] Fix error "base64: invalid input" causing init container crash (#232) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fix error "base64: invalid input" causing init container crash Fixes zammad/zammad-docker-compose#231 * Update containers/zammad/docker-entrypoint.sh * Update containers/zammad/docker-entrypoint.sh Co-authored-by: André Bauer --- containers/zammad/docker-entrypoint.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/containers/zammad/docker-entrypoint.sh b/containers/zammad/docker-entrypoint.sh index b3d467a..9d5079e 100755 --- a/containers/zammad/docker-entrypoint.sh +++ b/containers/zammad/docker-entrypoint.sh @@ -71,8 +71,9 @@ if [ "$1" = 'zammad-init' ]; then bundle exec rake db:seed # create autowizard.json on first install - if [ -n "${AUTOWIZARD_JSON}" ]; then - echo "${AUTOWIZARD_JSON}" | base64 -d > auto_wizard.json + if base64 -d <<< ${AUTOWIZARD_JSON} &>> /dev/null; then + echo "Saving autowizard json payload..." + base64 -d <<< "${AUTOWIZARD_JSON}" > auto_wizard.json fi else bundle exec rails r "Cache.clear"