Commit e5ffa071 authored by Dmitriy Safronov's avatar Dmitriy Safronov
Browse files

update

parent 6180dc58
Loading
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
# Created by .ignore support plugin (hsz.mobi)
**
!/Dockerfile
!/entrypoint.sh

.gitignore

0 → 100644
+7 −0
Original line number Diff line number Diff line
**
!/.gitignore
!/.gitlab-ci.yml
!/.hadolint.yaml
!/Dockerfile
!/entrypoint.sh
!/README.md
+5 −3
Original line number Diff line number Diff line
@@ -3,6 +3,8 @@ FROM $DOCKER_REGISTRY/tools/docker/hadolint:latest AS source

FROM $DOCKER_REGISTRY/tools/docker/alpine:latest AS runtime
COPY --from=source /bin/hadolint /bin/
RUN chmod a+x /bin/hadolint
ENTRYPOINT [ "/bin/hadolint" ]
CMD [ "--help" ]
COPY entrypoint.sh /entrypoint.sh
RUN set -ex && \
    chmod a+x /bin/hadolint && \
    chmod a+x /entrypoint.sh
ENTRYPOINT [ "/entrypoint.sh" ]

entrypoint.sh

0 → 100644
+12 −0
Original line number Diff line number Diff line
#!/usr/bin/env sh

set -Eeu

if [ "$#" -eq 0 ]; then
  hadolint --help
elif [ "$#" -ge 1 ] && [ "x$1" = "x--help" ]; then
  shift 1
  hadolint --help $@
else
  hadolint $@ -f gitlab_codeclimate | tee report-hadolint-gitlab_codeclimate.json
fi