37 lines
824 B
TOML
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"
|