sha := `git rev-parse HEAD` build_date := `date -u +%Y-%m-%dT%H:%M:%SZ` registry := "atcr.io/besaid.zone" default: @just --list release: #!/usr/bin/env bash VERSION=$(git describe --tags --abbrev=0) services=( web tapper bot ) echo "building versioned containers with version ${VERSION#v} and tagging :latest" for svc in ${services[@]}; do docker buildx build \ -t "{{registry}}"/discostu$svc:${VERSION#v} \ -t "{{registry}}"/discostu$svc:latest \ --target $svc \ --build-arg VERSION=${VERSION#v} \ --build-arg SHA="{{sha}}" \ --build-arg DID=did:plc:qttsv4e7pu2jl3ilanfgc3zn \ --build-arg BUILD_DATE="{{build_date}}" \ --pull \ --no-cache \ --push . done latest: #!/usr/bin/env bash VERSION=$(git describe --tags --abbrev=0) services=( web tapper bot ) for svc in ${services[@]}; do docker buildx build \ -t "{{registry}}"/discostu$svc:latest \ --target $svc \ --build-arg VERSION=${VERSION#v} \ --build-arg SHA="{{sha}}" \ --build-arg DID=did:plc:qttsv4e7pu2jl3ilanfgc3zn \ --build-arg BUILD_DATE="{{build_date}}" \ --pull \ --no-cache \ --push . done