diff --git a/infrastructure/lein/build.py b/infrastructure/lein/build.py index 6d4509b..c045ab7 100644 --- a/infrastructure/lein/build.py +++ b/infrastructure/lein/build.py @@ -4,8 +4,8 @@ from pybuilder.core import task, init from ddadevops import * import logging -name = 'shadow-cljs' -MODULE = 'shadow-cljs' +name = 'lein' +MODULE = 'lein' PROJECT_ROOT_PATH = '../..' diff --git a/infrastructure/lein/image/resources/CHECKSUMS b/infrastructure/lein/image/resources/CHECKSUMS new file mode 100644 index 0000000..e835b7d --- /dev/null +++ b/infrastructure/lein/image/resources/CHECKSUMS @@ -0,0 +1 @@ +d7a5cb848b783c15119316d716d8a74bf11c9e3ab050f3adf28e0678a6018467 kubeconform.tar.gz diff --git a/infrastructure/lein/image/resources/install.sh b/infrastructure/lein/image/resources/install.sh index 515c3db..5b95462 100755 --- a/infrastructure/lein/image/resources/install.sh +++ b/infrastructure/lein/image/resources/install.sh @@ -2,9 +2,18 @@ set -eux function main() { + upgradeSystem + mkdir -p /usr/share/man/man1 - apt update && apt -qqy install openjdk-11-jre-headless - npm install -g --save-dev shadow-cljs + apt -qqy install openjdk-11-jre-headless leiningen curl + + curl -Lo /tmp/kubeconform.tar.gz https://github.com/yannh/kubeconform/releases/download/v0.4.7/kubeconform-linux-amd64.tar.gz + + cd /tmp + sha256sum --check CHECKSUMS + + tar -xf /tmp/kubeconform.tar.gz + cp kubeconform /usr/local/bin cleanupDocker }