Files
nocontrol/mise.toml
2026-01-18 22:53:15 +01:00

37 lines
824 B
TOML

[env]
_.file = ".env"
RUST_LOG = "nocontrol=debug,info"
[tasks.test]
alias = "t"
run = "cargo nextest run"
[tasks.example]
alias = "e"
run = "cargo run --bin kubernetes-like"
[tasks."example:postgres"]
run = "cargo run --bin postgres-backed"
[tasks."local:up"]
run = "docker compose -f ./templates/docker/docker-compose.yml up -d --remove-orphans --wait"
[tasks."local:down"]
run = "docker compose -f ./templates/docker/docker-compose.yml down"
[tasks."local:logs"]
run = "docker compose -f ./templates/docker/docker-compose.yml logs -f --tail=500"
[tasks."db:migrate"]
run = """
mise run local:down
sleep 1
mise run local:up
cargo sqlx migrate run --source ./crates/nocontrol/migrations/postgres
"""
[tasks."db:shell"]
env = {PGPASSWORD = "devpassword"}
run = "psql -h localhost -p 5432 -d dev -U devuser"