A discord bot for teal.fm
discord
tealfm
music
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