mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-30 04:01:58 +00:00
build fixes
This commit is contained in:
4
Makefile
4
Makefile
@@ -89,6 +89,8 @@ format:
|
|||||||
|
|
||||||
test: $(CORE_SRC) $(ENVIRONMENT_FILE)
|
test: $(CORE_SRC) $(ENVIRONMENT_FILE)
|
||||||
cd core && cargo build && cargo test
|
cd core && cargo build && cargo test
|
||||||
|
npm --prefix sdk exec -- prettier -w ./core/startos/bindings/*.ts
|
||||||
|
(cd sdk && make test)
|
||||||
|
|
||||||
cli:
|
cli:
|
||||||
cd core && ./install-cli.sh
|
cd core && ./install-cli.sh
|
||||||
@@ -173,7 +175,7 @@ container-runtime/node_modules: container-runtime/package.json container-runtime
|
|||||||
npm --prefix container-runtime ci
|
npm --prefix container-runtime ci
|
||||||
touch container-runtime/node_modules
|
touch container-runtime/node_modules
|
||||||
|
|
||||||
core/startos/bindings: $(shell git ls-files core) $(ENVIRONMENT_FILE) $(PLATFORM_FILE)
|
core/startos/bindings: $(shell git ls-files -- core ':!:core/startos/bindings/*') $(ENVIRONMENT_FILE)
|
||||||
rm -rf core/startos/bindings
|
rm -rf core/startos/bindings
|
||||||
(cd core/ && cargo test)
|
(cd core/ && cargo test)
|
||||||
npm --prefix sdk exec -- prettier -w ./core/startos/bindings/*.ts
|
npm --prefix sdk exec -- prettier -w ./core/startos/bindings/*.ts
|
||||||
|
|||||||
@@ -33,11 +33,15 @@ use crate::middleware::db::SyncDb;
|
|||||||
use crate::middleware::diagnostic::DiagnosticMode;
|
use crate::middleware::diagnostic::DiagnosticMode;
|
||||||
use crate::{diagnostic_api, install_api, main_api, setup_api, Error, ErrorKind, ResultExt};
|
use crate::{diagnostic_api, install_api, main_api, setup_api, Error, ErrorKind, ResultExt};
|
||||||
|
|
||||||
static NOT_FOUND: &[u8] = b"Not Found";
|
const NOT_FOUND: &[u8] = b"Not Found";
|
||||||
static METHOD_NOT_ALLOWED: &[u8] = b"Method Not Allowed";
|
const METHOD_NOT_ALLOWED: &[u8] = b"Method Not Allowed";
|
||||||
static NOT_AUTHORIZED: &[u8] = b"Not Authorized";
|
const NOT_AUTHORIZED: &[u8] = b"Not Authorized";
|
||||||
|
|
||||||
static EMBEDDED_UIS: Dir<'_> = include_dir!("$CARGO_MANIFEST_DIR/../../web/dist/static");
|
#[cfg(all(feature = "daemon", not(test)))]
|
||||||
|
const EMBEDDED_UIS: Dir<'_> =
|
||||||
|
include_dir::include_dir!("$CARGO_MANIFEST_DIR/../../web/dist/static");
|
||||||
|
#[cfg(not(all(feature = "daemon", not(test))))]
|
||||||
|
const EMBEDDED_UIS: Dir<'_> = Dir::new("", &[]);
|
||||||
|
|
||||||
const PROXY_STRIP_HEADERS: &[&str] = &["cookie", "host", "origin", "referer", "user-agent"];
|
const PROXY_STRIP_HEADERS: &[&str] = &["cookie", "host", "origin", "referer", "user-agent"];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user