Scott Lamb
889deac5be
explicitly cd into dir in build instructions
...
as suggested in #141
2021-08-11 13:52:53 -07:00
Scott Lamb
f078328935
prepare v0.6.4
2021-06-28 20:32:33 -07:00
Scott Lamb
3a6918f3df
raise minimum Rust version to 1.52
...
as required by Retina
2021-06-07 14:43:26 -07:00
Scott Lamb
2936c138c5
various doc improvements
...
I bumped the minimum Rust version because I'm taking advantage of
the rustdoc linking added in Rust 1.48:
https://blog.rust-lang.org/2020/11/19/Rust-1.48.html#easier-linking-in-rustdoc
2021-04-10 17:34:52 -07:00
Scott Lamb
4d4d78ba64
mass markdown reformatting
...
Add tables of contents (using the VS Code Markdown All-In-One extension)
and reformat lists to consistently use 4-space indents. No content
changes.
2021-04-01 12:32:31 -07:00
Scott Lamb
6f2befec65
release script fixes
2021-03-12 13:33:08 -08:00
Scott Lamb
d5320302a3
prepare version 0.6.2
2021-03-12 12:36:20 -08:00
Scott Lamb
2d4e7e5878
tweak the docker release flows
2021-03-12 12:21:44 -08:00
Scott Lamb
8ced3155e2
docker optimizations, doc improvements
2021-03-11 23:38:58 -08:00
Scott Lamb
44039889c5
switch from yarn to npm
...
This eases build setup. Where Yarn requires a separate package
repository, npm is available in the standard one.
yarn's package repository signature was recently expired, and apparently
will expire again in a year. Avoid dealing with that.
Fixes #110 .
2021-02-16 12:01:51 -08:00
Scott Lamb
dd66c7b0dd
restructure into "server" and "ui" subdirs
...
Besides being more clear about what belongs to which, this helps with
docker caching. The server and ui parts are only rebuilt when their
respective subdirectories change.
Extend this a bit further by making the webpack build not depend on
the target architecture. And adding cache dirs so parts of the server
and ui build process can be reused when layer-wide caching fails.
2021-01-22 22:01:17 -08:00
Scott Lamb
c140296da2
fix dependencies in CI
...
Running "apt-get install" without a preceding "apt-get update" has
started failing on GitHub Actions, eg:
https://github.com/scottlamb/moonfire-nvr/runs/1750609817
I believe the problem is that older packages have been removed from
the mirror, and the update will fix this, as described here:
https://github.com/actions/virtual-environments/issues/675#issuecomment-671057659
Also, I was using ncurses version 5 packages, when I should be using the
unversioned default. Same in the build guide.
2021-01-22 10:39:09 -08:00
Scott Lamb
31801e20c3
update docs to recommend new Docker setup
...
and remove the old scripts, to reduce the supported ways of doing
things.
2021-01-21 16:00:38 -08:00