From 8f2f40f5669dae69b2072813b252655b05074021 Mon Sep 17 00:00:00 2001 From: Bryson Steck Date: Mon, 28 Jul 2025 23:25:15 -0600 Subject: [PATCH] justfile changes --- Justfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Justfile b/Justfile index 7f5156f..021a2a9 100644 --- a/Justfile +++ b/Justfile @@ -1,4 +1,6 @@ alias build := build-release +alias docker := build-docker +alias push := push-docker-latest version := `cat Cargo.toml | grep -m1 version | awk -F' ' '{print $3}' | sed 's|"||g'` major_version := shell("echo $1 | awk -F'.' '{print$1}'", version) @@ -15,10 +17,12 @@ build-release: build-debug: cargo build +# build docker images locally build-docker: clean docker build -t picca:{{version}} -t picca:{{major_version}} -t picca:latest \ --build-arg VERSION={{version}} --build-arg DATE="{{date}}" -f docker/Dockerfile . +# build images and push to forge push-docker: build-docker docker tag picca:{{version}} forge.steck.dev/bryson/picca:{{version}} docker tag picca:{{version}} forge.steck.dev/bryson/picca:{{major_version}} @@ -26,6 +30,7 @@ push-docker: build-docker docker image rm forge.steck.dev/bryson/picca:{{version}} docker image rm forge.steck.dev/bryson/picca:{{major_version}} +# push images as well as latest push-docker-latest: build-docker push-docker docker tag picca:{{version}} forge.steck.dev/bryson/picca:latest docker push forge.steck.dev/bryson/picca:latest