From fd8404fb5fb6d57275fe97b56fdc711c48a1b56d Mon Sep 17 00:00:00 2001 From: Konstantin Grachev Date: Fri, 3 Mar 2023 22:34:14 +0300 Subject: [PATCH] feat: docker image --- .dockerignore | 3 +++ .drone.yml | 23 +++++++++++++++++++++++ Dockerfile | 10 ++++++++++ 3 files changed, 36 insertions(+) create mode 100644 .dockerignore create mode 100644 .drone.yml create mode 100644 Dockerfile 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"]