- Cargo workspace with hiy-server (axum 0.7 + sqlx SQLite + tokio) - SQLite schema: apps, deploys, env_vars (inline migrations, no daemon) - Background build worker: sequential queue, streams stdout/stderr to DB - REST API: CRUD for apps, deploys, env vars; GitHub webhook with HMAC-SHA256 - SSE endpoint for live build log streaming - Monospace HTMX-free dashboard: app list + per-app detail, log viewer, env editor - builder/build.sh: clone/pull → detect strategy (Dockerfile/buildpack/static) → docker build → swap container → update Caddy via admin API → prune images - infra/docker-compose.yml + Dockerfile.server for local dev (no Pi needed) - proxy/Caddyfile: auto-HTTPS off for local, comment removed for production - .env.example Compiles clean (zero warnings). Run locally: cp .env.example .env && cargo run --bin hiy-server https://claude.ai/code/session_01FKCW3FDjNFj6jve4niMFXH
63 lines
2.4 KiB
Text
63 lines
2.4 KiB
Text
cargo:rerun-if-env-changed=LIBSQLITE3_SYS_USE_PKG_CONFIG
|
|
cargo:rerun-if-changed=sqlite3/sqlite3.c
|
|
cargo:rerun-if-changed=sqlite3/wasm32-wasi-vfs.c
|
|
cargo:rerun-if-env-changed=SQLITE_MAX_VARIABLE_NUMBER
|
|
cargo:rerun-if-env-changed=SQLITE_MAX_EXPR_DEPTH
|
|
cargo:rerun-if-env-changed=SQLITE_MAX_COLUMN
|
|
cargo:rerun-if-env-changed=LIBSQLITE3_FLAGS
|
|
cargo:rerun-if-env-changed=CC_FORCE_DISABLE
|
|
CC_FORCE_DISABLE = None
|
|
cargo:rerun-if-env-changed=CC_x86_64-unknown-linux-gnu
|
|
CC_x86_64-unknown-linux-gnu = None
|
|
cargo:rerun-if-env-changed=CC_x86_64_unknown_linux_gnu
|
|
CC_x86_64_unknown_linux_gnu = None
|
|
cargo:rerun-if-env-changed=HOST_CC
|
|
HOST_CC = None
|
|
cargo:rerun-if-env-changed=CC
|
|
CC = None
|
|
cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
|
|
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
|
|
CRATE_CC_NO_DEFAULTS = None
|
|
cargo:rerun-if-env-changed=CFLAGS
|
|
CFLAGS = None
|
|
cargo:rerun-if-env-changed=HOST_CFLAGS
|
|
HOST_CFLAGS = None
|
|
cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu
|
|
CFLAGS_x86_64_unknown_linux_gnu = None
|
|
cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu
|
|
CFLAGS_x86_64-unknown-linux-gnu = None
|
|
cargo:rerun-if-env-changed=AR_x86_64-unknown-linux-gnu
|
|
AR_x86_64-unknown-linux-gnu = None
|
|
cargo:rerun-if-env-changed=AR_x86_64_unknown_linux_gnu
|
|
AR_x86_64_unknown_linux_gnu = None
|
|
cargo:rerun-if-env-changed=HOST_AR
|
|
HOST_AR = None
|
|
cargo:rerun-if-env-changed=AR
|
|
AR = None
|
|
cargo:rerun-if-env-changed=ARFLAGS
|
|
ARFLAGS = None
|
|
cargo:rerun-if-env-changed=HOST_ARFLAGS
|
|
HOST_ARFLAGS = None
|
|
cargo:rerun-if-env-changed=ARFLAGS_x86_64_unknown_linux_gnu
|
|
ARFLAGS_x86_64_unknown_linux_gnu = None
|
|
cargo:rerun-if-env-changed=ARFLAGS_x86_64-unknown-linux-gnu
|
|
ARFLAGS_x86_64-unknown-linux-gnu = None
|
|
cargo:rerun-if-env-changed=AR_x86_64-unknown-linux-gnu
|
|
AR_x86_64-unknown-linux-gnu = None
|
|
cargo:rerun-if-env-changed=AR_x86_64_unknown_linux_gnu
|
|
AR_x86_64_unknown_linux_gnu = None
|
|
cargo:rerun-if-env-changed=HOST_AR
|
|
HOST_AR = None
|
|
cargo:rerun-if-env-changed=AR
|
|
AR = None
|
|
cargo:rerun-if-env-changed=ARFLAGS
|
|
ARFLAGS = None
|
|
cargo:rerun-if-env-changed=HOST_ARFLAGS
|
|
HOST_ARFLAGS = None
|
|
cargo:rerun-if-env-changed=ARFLAGS_x86_64_unknown_linux_gnu
|
|
ARFLAGS_x86_64_unknown_linux_gnu = None
|
|
cargo:rerun-if-env-changed=ARFLAGS_x86_64-unknown-linux-gnu
|
|
ARFLAGS_x86_64-unknown-linux-gnu = None
|
|
cargo:rustc-link-lib=static=sqlite3
|
|
cargo:rustc-link-search=native=/home/user/Hostityourself/target/debug/build/libsqlite3-sys-5325e76bafe950e0/out
|
|
cargo:lib_dir=/home/user/Hostityourself/target/debug/build/libsqlite3-sys-5325e76bafe950e0/out
|