Something went wrong. Try again.
Self-hosted, federated location sharing app and server that prioritizes user privacy and security
end-to-end-encryption location-sharing privacy self-hosted federated
Something went wrong. Try again.
PrivacyPin justfile
1.0 kB · 60 lines
Just
at main
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061set shell := ["bash", "-cu"]APP_DIR := "app"SERVER_DIR := "server"alias srv := serveralias s := serveralias a := appdefault: @just --listserver: cd "{{SERVER_DIR}}" && cargo runapp: cd "{{APP_DIR}}" && WEBKIT_DISABLE_DMABUF_RENDERER=1 bun run tauri devvite: cd "{{APP_DIR}}" && bun run viteduo: #!/usr/bin/env bash set -euo pipefail VITE_HOST="127.0.0.1" VITE_PORT="5173" mkdir -p /tmp/ppA /tmp/ppB VITE_PID="" TAURI_A_PID="" TAURI_B_PID="" cleanup() { for pid in "$TAURI_A_PID" "$TAURI_B_PID" "$VITE_PID"; do [[ -n "$pid" ]] && kill "$pid" 2>/dev/null || true done } trap cleanup INT TERM EXIT # Start Vite (cd app && bun run vite) & VITE_PID=$! # Start Tauri instance A (cd app/src-tauri && \ WEBKIT_DISABLE_DMABUF_RENDERER=1 \ XDG_DATA_HOME=/tmp/ppA \ cargo run) & TAURI_A_PID=$! # Start Tauri instance B (cd app/src-tauri && \ WEBKIT_DISABLE_DMABUF_RENDERER=1 \ XDG_DATA_HOME=/tmp/ppB \ cargo run) & TAURI_B_PID=$! wait