gitignore: skip images regardless of name

This commit is contained in:
Josh Lay 2023-12-16 18:52:10 -06:00
parent 18d39e0c3c
commit 02f272f625
Signed by: jlay
GPG key ID: B265E45CACAD108A
2 changed files with 7 additions and 9 deletions

3
.gitignore vendored
View file

@ -1,2 +1,3 @@
steamcmd-fedora-*.img*
*.swp
*.img
*.img.xz

View file

@ -1,17 +1,14 @@
#!/bin/bash
# base vars
NOW=$(date +%s) # epoch timestamp, eg: 1622772927
BASE_TAG=$(awk '$1 == "FROM" {print $2}' Dockerfile | cut -d\: -f2) # eg: 2.7.1
BUILD_TAG="fedora-${BASE_TAG}-${NOW}"
IMAGE_FILE="steamcmd-${BUILD_TAG}.img"
IMAGE_FILE="steamcmd-latest.img"
echo "Building image steamcmd:${BUILD_TAG}"
podman build --tag steamcmd:"${BUILD_TAG}" .
podman save localhost/steamcmd:"${BUILD_TAG}" > "${IMAGE_FILE}"
echo "Building image steamcmd:latest"
podman build --no-cache --tag steamcmd:latest .
podman save localhost/steamcmd:latest > "${IMAGE_FILE}"
echo ""
echo "Wrote ${IMAGE_FILE}, cleaning up"
podman rmi steamcmd:"${BUILD_TAG}"
podman rmi steamcmd:latest
echo ""
echo "Attempting to compress the image (begin comforting music)"
xz --keep --compress -9 --extreme --threads="$(nproc)" "${IMAGE_FILE}"