audio streaming app plyr.fm
at 093250014ead17e78001341ed38518acd42f39c1 43 lines 1.0 kB view raw
1# plyr.fm dev workflows 2mod frontend 3mod backend 4mod transcoder 'services/transcoder' 5mod moderation 'services/moderation' 6mod docs 'docs-site' 7 8 9# show available commands 10default: 11 @just --list 12 13# get setup 14setup: 15 # symlink AGENTS.md to CLAUDE.md 16 ln -s AGENTS.md CLAUDE.md 17 18 19# show commits since last release 20changelog: 21 @git log $(git describe --tags --abbrev=0)..HEAD --pretty=format:'%C(yellow)%h%Creset %C(blue)%ad%Creset %C(green)%s%Creset %C(dim)- %an%Creset' --date=relative 22 23# create a github release (triggers production deployment) 24release: 25 ./scripts/release 26 27# deploy frontend only (promote remote main to production-fe branch) 28release-frontend-only: 29 git fetch origin main 30 git push origin origin/main:production-fe 31 32# start dev services (redis) 33dev-services: 34 docker compose up -d 35 @echo "redis running at localhost:6379" 36 37# stop dev services 38dev-services-down: 39 docker compose down 40 41# expose backend via ngrok tunnel 42tunnel: 43 ngrok http 8001 --domain tunnel.zzstoatzz.io