From 45f156b569c48894df10c1997928ce04c847c3d5 Mon Sep 17 00:00:00 2001 From: achmad Date: Fri, 29 May 2026 01:32:32 +0700 Subject: [PATCH] chore: add deploy script for building and pushing to registry --- scripts/deploy.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 scripts/deploy.sh diff --git a/scripts/deploy.sh b/scripts/deploy.sh new file mode 100755 index 0000000..dbd323a --- /dev/null +++ b/scripts/deploy.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash +set -euo pipefail + +IMAGE="registry.achmad.dev/kotobane:latest" + +echo "==> Building for linux/amd64..." +docker buildx build --platform linux/amd64 \ + --build-arg DIRECTUS_URL=https://cms.achmad.dev \ + --build-arg DIRECTUS_TOKEN=JLsOYZIO5jvvYMTu_DepOwM581WyNLHS \ + --build-arg NEXT_PUBLIC_DIRECTUS_URL=https://cms.achmad.dev \ + --build-arg NEXT_PUBLIC_DIRECTUS_TOKEN=JLsOYZIO5jvvYMTu_DepOwM581WyNLHS \ + --build-arg NEXT_PUBLIC_BASE_URL=https://kotobane.achmad.dev \ + -t "$IMAGE" . + +echo "==> Pushing to registry..." +docker push "$IMAGE" + +echo "==> Done! Image: $IMAGE"