install: Use the full image tag

Use the full image tag (dangerzone.rocks/dangerzone:latest) when
building the image. Else, we risk creating a `share/image-id.txt` file
with multiple IDs in it, if we have another
`dangerzone.rocks/dangerzone` image (with a different tag) in our dev
environment.
This commit is contained in:
Alex Pyrgiotis 2023-02-28 13:20:08 +02:00
parent c719fc4f54
commit 4668443be6
No known key found for this signature in database
GPG key ID: B6C15EBA0357C9AA
3 changed files with 13 additions and 9 deletions

View file

@ -2,11 +2,13 @@
set -e
TAG=dangerzone.rocks/dangerzone:latest
echo "Building container image"
podman build container --tag dangerzone.rocks/dangerzone
podman build container --tag $TAG
echo "Saving and compressing container image"
podman save dangerzone.rocks/dangerzone | gzip > share/container.tar.gz
podman save $TAG | gzip > share/container.tar.gz
echo "Looking up the image id"
podman image ls dangerzone.rocks/dangerzone | grep "dangerzone.rocks/dangerzone" | tr -s ' ' | cut -d' ' -f3 > share/image-id.txt
podman images --filter=reference=$TAG > share/image-id.txt

View file

@ -2,11 +2,13 @@
set -e
TAG=dangerzone.rocks/dangerzone:latest
echo "Building container image"
docker build container --tag dangerzone.rocks/dangerzone
docker build container --tag $TAG
echo "Saving and compressing container image"
docker save dangerzone.rocks/dangerzone | gzip > share/container.tar.gz
docker save $TAG | gzip > share/container.tar.gz
echo "Looking up the image id"
docker image ls dangerzone.rocks/dangerzone | grep "dangerzone.rocks/dangerzone" | tr -s ' ' | cut -d' ' -f3 > share/image-id.txt
docker images --filter=reference=$TAG > share/image-id.txt

View file

@ -11,7 +11,7 @@ def main():
"build",
"container",
"--tag",
"dangerzone.rocks/dangerzone",
"dangerzone.rocks/dangerzone:latest",
]
)
@ -20,7 +20,7 @@ def main():
[
"docker",
"save",
"dangerzone.rocks/dangerzone",
"dangerzone.rocks/dangerzone:latest",
],
stdout=subprocess.PIPE,
)
@ -45,7 +45,7 @@ def main():
"list",
"--format",
"{{.ID}}",
"dangerzone.rocks/dangerzone",
"dangerzone.rocks/dangerzone:latest",
],
text=True,
)