diff --git a/containers/zammad/setup.sh b/containers/zammad/setup.sh index d90caf6..9b5de47 100755 --- a/containers/zammad/setup.sh +++ b/containers/zammad/setup.sh @@ -3,7 +3,7 @@ set -e # install dependencies if [ "$1" = 'builder' ]; then - PACKAGES="build-essential curl git libimlib2-dev libpq-dev nodejs shared-mime-info" + PACKAGES="build-essential curl git libimlib2-dev libpq-dev shared-mime-info" elif [ "$1" = 'runner' ]; then PACKAGES="curl libimlib2 libpq5 nginx rsync" fi @@ -12,6 +12,22 @@ apt-get update apt-get upgrade -y # shellcheck disable=SC2086 apt-get install -y --no-install-recommends ${PACKAGES} + +if [ "$1" = 'builder' ]; then + # Install Node.js 16 repository from Nodesource + apt-get --no-install-recommends -y install gnupg + KEYRING=/usr/share/keyrings/nodesource.gpg + curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee "$KEYRING" >/dev/null + cat - > /etc/apt/sources.list.d/nodesource.list <