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}}