mitgliederverwaltung/Justfile

35 lines
523 B
Makefile

run: install-dependencies start-database migrate-database seed-database
mix phx.server
install-dependencies:
mix deps.get
migrate-database:
mix ash.setup
reset-database:
mix ash.reset
seed-database:
mix run priv/repo/seeds.exs
start-database:
docker compose up -d
ci-dev: lint audit test
lint:
mix format --check-formatted
mix compile --warnings-as-errors
mix credo
audit:
mix sobelow --config
mix deps.audit
mix hex.audit
test:
mix test
format:
mix format