Dockerfile

This commit is contained in:
Nicolai Ort 2023-05-12 08:19:55 +02:00
parent 3488e6f244
commit 3fddebb659
Signed by: niggl
GPG Key ID: 13AFA55AF62F269F
2 changed files with 28 additions and 0 deletions

15
.gitignore vendored Normal file
View File

@ -0,0 +1,15 @@
# Binaries for programs and plugins
*.exe
*.exe~
*.dll
*.so
*.dylib
# Output of the go coverage tool, specifically when used with LiteIDE
*.out
# kaniko base image cache files
sha256:*
# Tar files for testing
*.tar

13
Dockerfile Normal file
View File

@ -0,0 +1,13 @@
FROM registry.odit.services/hub/library/alpine:3.17 as BUILD
WORKDIR /app
RUN apk add dos2unix --no-cache --update && rm -rf /var/cache/apk/*
COPY plugin.sh ./
RUN dos2unix plugin.sh
FROM registry.odit.services/hub/library/alpine3.17
RUN apk add curl --no-cache --update && rm -rf /var/cache/apk/*
# add the wrapper which acts as a drone plugin
COPY --from=BUILD /app/plugin.sh /plugin.sh
RUN chmod +x /plugin.sh
ENTRYPOINT [ "/plugin.sh" ]