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