moonfire-nvr/db
Scott Lamb 9349a2a164 new docker-based build
This replaces the previous Dockerfile, which was a single stage for
building and deployment.

The new one is a multi-stage build. Its "dev" target has the full
development environment; its "deploy" target is more slim. It supports
cross-compiled builds via BuildKit, eg to prepare a build suitable for
a Raspberry Pi:

docker buildx build --load --platform=linux/arm64/v8 --tag=moonfire-nvr --progress=plain --target=deploy -f docker/Dockerfile .

Coming next: updating the installation docs.
2021-01-15 09:54:10 -08:00
..
proto upgrade copyright notices 2020-03-01 22:53:41 -08:00
testdata initial split of database to a separate crate 2018-02-20 23:15:39 -08:00
upgrade remove half-baked object detection schema 2020-12-22 19:50:51 -08:00
Cargo.toml prepare to merge schema version 6 to master 2020-12-22 19:53:29 -08:00
auth.rs Merge branch 'master' into new-schema 2020-04-17 23:33:46 -07:00
build.rs new docker-based build 2021-01-15 09:54:10 -08:00
check.rs fixes to check subcommand 2020-11-24 13:42:29 -08:00
coding.rs upgrade copyright notices 2020-03-01 22:53:41 -08:00
compare.rs fixes to check subcommand 2020-11-24 13:42:29 -08:00
db.rs update various deps 2020-11-23 00:31:38 -08:00
dir.rs update various deps 2020-11-23 00:31:38 -08:00
fs.rs upgrade copyright notices 2020-03-01 22:53:41 -08:00
lib.rs new docker-based build 2021-01-15 09:54:10 -08:00
raw.rs remove half-baked object detection schema 2020-12-22 19:50:51 -08:00
recording.rs live stream frame-by-frame rather than GOP-by-GOP (#59) 2020-08-07 15:56:57 -07:00
schema.sql remove half-baked object detection schema 2020-12-22 19:50:51 -08:00
signal.rs style: use rusqlite's {named_,}params! everywhere 2020-03-19 20:46:25 -07:00
testutil.rs live stream frame-by-frame rather than GOP-by-GOP (#59) 2020-08-07 15:56:57 -07:00
writer.rs live stream frame-by-frame rather than GOP-by-GOP (#59) 2020-08-07 15:56:57 -07:00