A discord bot for teal.fm
discord tealfm music
at main 1.4 kB view raw
1sha := `git rev-parse HEAD` 2build_date := `date -u +%Y-%m-%dT%H:%M:%SZ` 3registry := "atcr.io/besaid.zone" 4 5default: 6 @just --list 7 8release: 9 #!/usr/bin/env bash 10 VERSION=$(git describe --tags --abbrev=0) 11 services=( 12 web 13 tapper 14 bot 15 ) 16 17 echo "building versioned containers with version ${VERSION#v} and tagging :latest" 18 19 for svc in ${services[@]}; do 20 docker buildx build \ 21 -t "{{registry}}"/discostu$svc:${VERSION#v} \ 22 -t "{{registry}}"/discostu$svc:latest \ 23 --target $svc \ 24 --build-arg VERSION=${VERSION#v} \ 25 --build-arg SHA="{{sha}}" \ 26 --build-arg DID=did:plc:qttsv4e7pu2jl3ilanfgc3zn \ 27 --build-arg BUILD_DATE="{{build_date}}" \ 28 --pull \ 29 --no-cache \ 30 --push . 31 done 32 33latest: 34 #!/usr/bin/env bash 35 VERSION=$(git describe --tags --abbrev=0) 36 services=( 37 web 38 tapper 39 bot 40 ) 41 42 for svc in ${services[@]}; do 43 docker buildx build \ 44 -t "{{registry}}"/discostu$svc:latest \ 45 --target $svc \ 46 --build-arg VERSION=${VERSION#v} \ 47 --build-arg SHA="{{sha}}" \ 48 --build-arg DID=did:plc:qttsv4e7pu2jl3ilanfgc3zn \ 49 --build-arg BUILD_DATE="{{build_date}}" \ 50 --pull \ 51 --no-cache \ 52 --push . 53 done