Compare commits
3 Commits
d738c8aea7
...
f37e85a459
| Author | SHA1 | Date | |
|---|---|---|---|
|
f37e85a459
|
|||
|
3d4de5cd8b
|
|||
|
093687ab89
|
@@ -0,0 +1,52 @@
|
||||
default: run
|
||||
|
||||
run:
|
||||
cargo run
|
||||
|
||||
run-release:
|
||||
cargo run --release
|
||||
|
||||
format:
|
||||
cargo fmt --all
|
||||
|
||||
format-check:
|
||||
cargo fmt --check --all
|
||||
|
||||
audit:
|
||||
cargo deny check
|
||||
|
||||
build:
|
||||
cargo build
|
||||
|
||||
build-release:
|
||||
cargo build --release
|
||||
|
||||
lint:
|
||||
cargo clippy --all-targets
|
||||
|
||||
release-build:
|
||||
cargo build --release
|
||||
|
||||
release-run:
|
||||
cargo run --release
|
||||
|
||||
[env("SQLX_OFFLINE", "1")]
|
||||
test:
|
||||
cargo test --all --all-targets
|
||||
|
||||
test-hardware:
|
||||
cargo test --all --all-targets -- --ignored
|
||||
|
||||
coverage:
|
||||
mkdir -p coverage
|
||||
cargo tarpaulin --config .tarpaulin.local.toml
|
||||
|
||||
coverage-ci:
|
||||
mkdir -p coverage
|
||||
cargo tarpaulin --config .tarpaulin.ci.toml
|
||||
|
||||
check-all: format-check lint coverage audit
|
||||
|
||||
## Local Variables:
|
||||
## mode: makefile
|
||||
## End:
|
||||
@@ -8,9 +8,9 @@ rate_limit:
|
||||
per_seconds: 60
|
||||
|
||||
modbus:
|
||||
host: 192.168.0.200
|
||||
host: 192.168.1.200
|
||||
port: 502
|
||||
slave_id: 0
|
||||
slave_id: 1
|
||||
timeout_secs: 5
|
||||
|
||||
relay:
|
||||
|
||||
@@ -59,8 +59,10 @@ impl From<CorsSettings> for Cors {
|
||||
);
|
||||
let mut cors = Self::new();
|
||||
for origin in &val.allowed_origins {
|
||||
if origin != "*" {
|
||||
cors = cors.allow_origin(origin);
|
||||
}
|
||||
}
|
||||
cors = cors.allow_methods(vec![
|
||||
Method::GET,
|
||||
Method::POST,
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
default: run
|
||||
|
||||
run:
|
||||
pnpm run dev
|
||||
|
||||
build:
|
||||
pnpm run build
|
||||
|
||||
preview:
|
||||
pnpm run preview
|
||||
|
||||
sync:
|
||||
pnpm run "generate:api"
|
||||
|
||||
## Local Variables:
|
||||
## mode: makefile
|
||||
## End:
|
||||
@@ -1,51 +1,5 @@
|
||||
default: run
|
||||
|
||||
run:
|
||||
cargo run
|
||||
|
||||
run-release:
|
||||
cargo run --release
|
||||
|
||||
format:
|
||||
cargo fmt --all
|
||||
|
||||
format-check:
|
||||
cargo fmt --check --all
|
||||
|
||||
audit:
|
||||
cargo deny check
|
||||
|
||||
build:
|
||||
cargo build
|
||||
|
||||
build-release:
|
||||
cargo build --release
|
||||
|
||||
lint:
|
||||
cargo clippy --all-targets
|
||||
|
||||
release-build:
|
||||
cargo build --release
|
||||
|
||||
release-run:
|
||||
cargo run --release
|
||||
|
||||
[env("SQLX_OFFLINE", "1")]
|
||||
test:
|
||||
cargo test --all --all-targets
|
||||
|
||||
test-hardware:
|
||||
cargo test --all --all-targets -- --ignored
|
||||
|
||||
coverage:
|
||||
mkdir -p coverage
|
||||
cargo tarpaulin --config backend/.tarpaulin.local.toml
|
||||
|
||||
coverage-ci:
|
||||
mkdir -p coverage
|
||||
cargo tarpaulin --config backend/.tarpaulin.ci.toml
|
||||
|
||||
check-all: format-check lint coverage audit
|
||||
mod backend
|
||||
mod frontend
|
||||
|
||||
## Local Variables:
|
||||
## mode: makefile
|
||||
|
||||
Reference in New Issue
Block a user