+40
Tiltfile
+40
Tiltfile
···
1
+
common_env = {
2
+
"TANGLED_VM_SPINDLE_OWNER": os.getenv("TANGLED_VM_SPINDLE_OWNER", default=""),
3
+
"TANGLED_VM_KNOT_OWNER": os.getenv("TANGLED_VM_KNOT_OWNER", default=""),
4
+
"TANGLED_DB_PATH": os.getenv("TANGLED_DB_PATH", default="dev.db"),
5
+
"TANGLED_DEV": os.getenv("TANGLED_DEV", default="true"),
6
+
}
7
+
8
+
nix_globs = ["nix/**", "flake.nix", "flake.lock"]
9
+
10
+
local_resource(
11
+
name="appview",
12
+
serve_cmd="nix run .#watch-appview --extra-experimental-features flakes",
13
+
deps=nix_globs,
14
+
env=common_env,
15
+
allow_parallel=True,
16
+
)
17
+
18
+
local_resource(
19
+
name="tailwind",
20
+
serve_cmd="nix run .#watch-tailwind --extra-experimental-features flakes",
21
+
deps=nix_globs,
22
+
env=common_env,
23
+
allow_parallel=True,
24
+
)
25
+
26
+
local_resource(
27
+
name="redis",
28
+
serve_cmd="redis-server",
29
+
deps=nix_globs,
30
+
env=common_env,
31
+
allow_parallel=True,
32
+
)
33
+
34
+
local_resource(
35
+
name="vm",
36
+
serve_cmd="nix run --impure .#vm --extra-experimental-features flakes",
37
+
deps=nix_globs,
38
+
env=common_env,
39
+
allow_parallel=True,
40
+
)