#!/usr/bin/env bash set -euo pipefail IMAGE_REGISTRY="${IMAGE_REGISTRY:-ghcr.io}" IMAGE_NAMESPACE="${IMAGE_NAMESPACE:-3252a8}" IMAGE_TAG="${IMAGE_TAG:-local}" IMAGE_PREFIX="${IMAGE_PREFIX:-remnawave-minishop}" DOCKERFILE="${DOCKERFILE:-deploy/docker/Dockerfile}" build_image() { local target="$1" local image="$IMAGE_REGISTRY/$IMAGE_NAMESPACE/$IMAGE_PREFIX-$target:$IMAGE_TAG" echo "Building $image" docker build -f "$DOCKERFILE" --target "$target" -t "$image" . } build_image backend build_image worker build_image frontend