Dockerfile

This commit is contained in:
2025-11-21 22:24:16 +08:00
parent 68bb6199b9
commit 317ebfdf5f
2 changed files with 39 additions and 0 deletions

15
build-docker-image.sh Executable file
View File

@@ -0,0 +1,15 @@
#!/usr/bin/env bash
[[ "$1" ]] && DOCKER_TAG="$1" || DOCKER_TAG="latest"
[[ "$1" ]] && GIT_TAG="$1" || GIT_TAG=$(git describe --tags --always)
GIT_HASH=$(git rev-parse --short HEAD)
IPTVC_VERSION="${GIT_TAG}-${GIT_HASH}"
git checkout "${GIT_TAG}" 2>/dev/null
docker build \
--build-arg IPTVC_VERSION="${IPTVC_VERSION}" \
--tag iptvc:"${DOCKER_TAG}" \
--tag git.axenov.dev/iptv/iptvc:"${DOCKER_TAG}" \
.
docker push git.axenov.dev/iptv/iptvc:"${DOCKER_TAG}"