1
-
2
1
# Dockerfile.tools - Standalone Docker image for individual tool execution
3
2
FROM python:3.12-alpine@sha256:9b8808206f4a956130546a32cbdd8633bc973b19db2923b7298e6f90cc26db08 AS python_base
4
3
@@ -53,10 +52,9 @@ ARG TRIVY_VERSION=${TRIVY_VERSION:-false}
53
52
# In RUN command below used `. /.env` <- this is sourcing vars that
54
53
# specified in step below
55
54
ARG INSTALL_ALL=${INSTALL_ALL:-false}
56
- RUN if [ "$INSTALL_ALL" = "true" ] || [ "$INSTALL_ALL" - "latest" ]; then \
55
+ RUN if [ "$INSTALL_ALL" = "true" ] || [ "$INSTALL_ALL" = "latest" ]; then \
57
56
echo "OPENTOFU_VERSION=latest" >> /.env && \
58
57
echo "TERRAFORM_VERSION=latest" >> /.env && \
59
- \
60
58
echo "CHECKOV_VERSION=latest" >> /.env && \
61
59
echo "HCLEDIT_VERSION=latest" >> /.env && \
62
60
echo "INFRACOST_VERSION=latest" >> /.env && \
@@ -67,9 +65,9 @@ RUN if [ "$INSTALL_ALL" = "true" ] || [ "$INSTALL_ALL" - "latest" ]; then \
67
65
echo "TFSEC_VERSION=latest" >> /.env && \
68
66
echo "TFUPDATE_VERSION=latest" >> /.env && \
69
67
echo "TRIVY_VERSION=latest" >> /.env \
70
- elif [ "$INSTALL_ALL" != "false"]; then \
68
+ elif [ "$INSTALL_ALL" != "false" ]; then \
71
69
echo "ERROR: INSTALL_ALL must be 'true', 'latest', or 'false'" >&2 && exit 1; \
72
- ; fi
70
+ fi
73
71
74
72
# Docker `RUN`s shouldn't be consolidated here
75
73
# hadolint global ignore=DL3059
0 commit comments