adds docker container publishing file

This commit is contained in:
ricardo.bartels@telekom.de
2022-06-30 07:03:34 +02:00
parent 7a53ff0df3
commit 3dd7e2f012
2 changed files with 19 additions and 0 deletions

3
.gitignore vendored
View File

@@ -4,6 +4,9 @@
# Except those related to git
!.git*
# publi.sh
!.publi.sh
# python cache
__pycache__

16
.publi.sh Normal file
View File

@@ -0,0 +1,16 @@
#!/usr/bin/env bash
[[ -z "$1" ]] && echo "please define a version tag" && exit
IMAGE_NAME="bbricardo/netbox-sync"
docker --config ./docker-tmp login
docker --config ./docker-tmp buildx create --use
docker --config ./docker-tmp buildx build --push \
--platform linux/arm/v7,linux/arm64/v8,linux/amd64 \
--tag ${IMAGE_NAME}:latest \
--tag ${IMAGE_NAME}:${1} .
rm rf ./docker-tmp
# EOF