blob: 1f6876fd9bf65d4d565d9e1cd863809589e7bfba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
prod := "starshine"
prod_bin := "/opt/awake/awake"
prod_db := "/var/awake/database.sqlite"
get-db:
rsync -aP {{ prod }}:{{ prod_db }} .
run:
cargo run --bin awake --release -- serve dev.conf
graph: get-db
cargo run --bin awake --release --bin awake -- graph dev.conf
shovel:
cargo run --bin shovel -- c=dev.conf
splorm:
cargo run --bin splorm -- c=splorm/splorm.conf
# (doc "wikarden")
# we cannot document wikarden right now, because rustdoc thinks tokio::sync::RwLock is private?
alldoc: (doc "gatherer-client") (doc "knowing") (doc "paige") (doc "sessionhash") (doc "somethings") (doc "timeparse") (doc "splorm")
doc package:
cargo doc --no-deps -p {{ package }}
doc-open:
cargo doc --open --no-deps --package splorm
deploy NAME:
cargo build --bin {{ NAME }} --release --target x86_64-unknown-linux-gnu
rsync -aP target/x86_64-unknown-linux-gnu/release/{{ NAME }} {{ prod }}:/opt/{{ NAME }}/{{ NAME }}
dev-directories:
mkdir -p target/uploads
git init target/quark
|