diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..05a3825 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +* + +!/wait-for-it.sh diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..cb5b1c0 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,23 @@ +--- +kind: pipeline +type: docker +name: default + +trigger: + event: + - push + +steps: +- name: docker + image: plugins/docker + settings: + username: + from_secret: REGISTRY_USERNAME + password: + from_secret: REGISTRY_PASSWORD + repo: grachevko/wait-for-it + tags: latest + when: + branch: + - master + - rc diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..6d77920 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM alpine:3.17.2 + +RUN --mount=type=cache,target=/var/cache/apk \ + set -e \ + && apk add --update-cache \ + bash + +COPY wait-for-it.sh /bin/ + +ENTRYPOINT ["/bin/wait-for-it.sh"]