back interdiff of round #1 and #0

build: Introduce Tilt for better developer experience #575

merged
opened by isaaccorbrey.com targeting master from isaaccorbrey.com/core: icorbrey/push-vxyyvktxlnoy

This allows developers to run a single command (tilt up) to start the entire local development environment for Tangled.

Signed-off-by: Isaac Corbrey icorbrey@gmail.com

REVERTED
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 - )
ERROR
flake.nix

Failed to calculate interdiff for this file.

NEW
contrib/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", 13 + serve_dir="..", 14 + deps=nix_globs, 15 + env=common_env, 16 + allow_parallel=True, 17 + ) 18 + 19 + local_resource( 20 + name="tailwind", 21 + serve_cmd="nix run .#watch-tailwind", 22 + serve_dir="..", 23 + deps=nix_globs, 24 + env=common_env, 25 + allow_parallel=True, 26 + ) 27 + 28 + local_resource( 29 + name="redis", 30 + serve_cmd="redis-server", 31 + serve_dir="..", 32 + deps=nix_globs, 33 + env=common_env, 34 + allow_parallel=True, 35 + ) 36 + 37 + local_resource( 38 + name="vm", 39 + serve_cmd="nix run --impure .#vm", 40 + serve_dir="..", 41 + deps=nix_globs, 42 + env=common_env, 43 + allow_parallel=True, 44 + )