2025-07-08 15:17:21 -07:00
|
|
|
[tools]
|
2025-07-08 16:54:51 -07:00
|
|
|
deno = "latest"
|
2025-07-16 22:03:04 -07:00
|
|
|
rebar = "latest"
|
2025-10-01 22:37:11 -07:00
|
|
|
rust = { version = "nightly", components = "rust-analyzer,clippy,rustc-codegen-cranelift-preview" }
|
2025-07-08 15:17:21 -07:00
|
|
|
watchexec = "latest"
|
2025-07-16 22:03:04 -07:00
|
|
|
"github:sass/dart-sass" = "1.89.2"
|
2025-12-01 23:59:46 -08:00
|
|
|
"cargo:sqlx-cli" = "0.8.6"
|
2025-07-08 15:17:21 -07:00
|
|
|
|
2025-08-10 14:32:15 -07:00
|
|
|
[tasks.dev-services]
|
|
|
|
|
run = "docker compose up"
|
|
|
|
|
dir = "./dev-services"
|
2025-07-08 15:17:21 -07:00
|
|
|
|
|
|
|
|
[tasks.server]
|
|
|
|
|
run = "cargo run serve"
|
2025-07-08 16:54:51 -07:00
|
|
|
description = "Run the server. For development: `mise watch --restart serve`."
|
|
|
|
|
sources = ["**/*.rs", "**/*.html"]
|
2025-07-08 15:17:21 -07:00
|
|
|
|
2025-08-10 14:32:15 -07:00
|
|
|
[tasks.build-svelte]
|
|
|
|
|
run = "deno run -A npm:vite build"
|
|
|
|
|
dir = "./svelte"
|
2025-10-07 06:23:50 +00:00
|
|
|
sources = ["**/*.svelte.ts", "**/*.svelte"]
|
2025-08-10 14:32:15 -07:00
|
|
|
|
2025-07-22 00:21:54 -07:00
|
|
|
[tasks.build-css]
|
2025-07-16 22:03:04 -07:00
|
|
|
run = "sass sass/:css_dist/"
|
2025-10-07 06:23:50 +00:00
|
|
|
sources = ["**/*.scss"]
|
2025-07-16 22:03:04 -07:00
|
|
|
|
2025-11-18 20:38:01 -08:00
|
|
|
[tasks.docker-services]
|
|
|
|
|
dir = "./dev-services"
|
|
|
|
|
run = "docker compose up"
|
|
|
|
|
|
2025-10-07 06:23:50 +00:00
|
|
|
[tasks.pg-container]
|
|
|
|
|
run = "sh ./dev-services/run-pg-with-apple-container.sh"
|
|
|
|
|
|
2025-12-01 23:59:46 -08:00
|
|
|
[tasks.migrations]
|
|
|
|
|
dir = "./phono-models"
|
|
|
|
|
run = "sqlx migrate run"
|
|
|
|
|
|
|
|
|
|
[tasks.prepare-sqlx]
|
|
|
|
|
run = "cargo sqlx prepare --workspace"
|
|
|
|
|
|
2025-07-08 15:17:21 -07:00
|
|
|
[env]
|
|
|
|
|
RUST_LOG = "debug"
|