commit 2a9fb62d0b5d462bd547f6e48910067e70a2d2da Author: John Mark Gabriel Caguicla Date: Sat Jan 10 21:15:08 2026 +0800 feat: init diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..9c7ebe6 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +Dockerfile +Makefile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..68abc0f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM docker.io/alpine:3.23@sha256:865b95f46d98cf867a156fe4a135ad3fe50d2056aa3f25ed31662dff6da4eb62 + +RUN apk add --no-cache \ + coreutils \ + bash \ + gettext \ + ca-certificates \ + curl \ + jq \ + yq \ + wget \ + openssl \ + kubectl + +CMD ["/bin/bash"] diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c3a1892 --- /dev/null +++ b/Makefile @@ -0,0 +1,15 @@ +NAME := init + +.PHONY: image push_binted + +image: + @podman build -t "$(NAME)" -f - < Dockerfile + +push_binted: image + @TAG="$(TAG)"; \ + repository="cr.binted.boats/binted"; \ + name="$(NAME)"; \ + tag="$${TAG:-$$(date +"%Y%m%d%H%M%S")}"; \ + full_name="$$repository/$$name:$$tag"; \ + podman tag "$(NAME):latest" "$$full_name"; \ + podman push "$$full_name"