music on atproto
plyr.fm
1set shell := ["bash", "-eu", "-o", "pipefail", "-c"]
2default := "run"
3
4alias r := run
5alias b := build
6
7run:
8 TRANSCODER_HOST="${TRANSCODER_HOST:-127.0.0.1}" \
9 TRANSCODER_PORT="${TRANSCODER_PORT:-8082}" \
10 cargo watch -x run
11
12build:
13 cargo build --release
14
15check:
16 cargo check
17
18fmt:
19 cargo fmt
20
21clippy:
22 cargo clippy --all-targets --all-features
23
24image tag="plyr-transcoder:local":
25 docker build -t {{tag}} .
26
27docker-run TAG="plyr-transcoder:local" PORT="8082":
28 docker run --rm -p {{PORT}}:8080 {{TAG}}
29
30fly ARGS="":
31 fly deploy --config fly.toml {{ARGS}}