This commit is contained in:
Andras Schmelczer 2024-12-08 22:08:46 +00:00
parent 9f7b31703e
commit 161d2c7ee4
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C
6 changed files with 19 additions and 4 deletions

3
.gitignore vendored
View file

@ -12,3 +12,6 @@ backend/target
# Obsidian plugin build folder
plugin/build
backend/db.sqlite3
backend/config.yaml

View file

@ -35,3 +35,9 @@
- add clap
- add auth middleware
- add request logs
- CI for:
- publish reconcile
- cross-platform build server
- run load test on server
- build and publish plugin with openapi types
- build docker image

1
backend/.env Normal file
View file

@ -0,0 +1 @@
DATABASE_URL=sqlite://db.sqlite3

View file

@ -1,4 +1,4 @@
cargo install sqlx-cli
rm sync_server/test.db && sqlx database create --database-url sqlite://sync_server/test.db
sqlx migrate run --source sync_server/src/database/migrations --database-url sqlite://sync_server/test.db
rm db.sqlite3; sqlx database create --database-url sqlite://db.sqlite3
sqlx migrate run --source sync_server/src/database/migrations --database-url sqlite://db.sqlite3

View file

@ -0,0 +1,5 @@
// generated by `sqlx migrate build-script`
fn main() {
// trigger recompilation when a new migration is added
println!("cargo:rerun-if-changed=migrations");
}