diff --git a/.gitignore b/.gitignore index be4db4e1..a85b1bb1 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,6 @@ backend/target # Obsidian plugin build folder plugin/build + +backend/db.sqlite3 +backend/config.yaml diff --git a/README.md b/README.md index 73c1111c..0be09835 100644 --- a/README.md +++ b/README.md @@ -34,4 +34,10 @@ - e2e tests - add clap - add auth middleware -- add request logs \ No newline at end of file +- 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 diff --git a/backend/.env b/backend/.env new file mode 100644 index 00000000..b47c1b5c --- /dev/null +++ b/backend/.env @@ -0,0 +1 @@ +DATABASE_URL=sqlite://db.sqlite3 diff --git a/backend/sync_server/README.md b/backend/sync_server/README.md index d0f395db..0b671554 100644 --- a/backend/sync_server/README.md +++ b/backend/sync_server/README.md @@ -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 diff --git a/backend/sync_server/build.rs b/backend/sync_server/build.rs new file mode 100644 index 00000000..d5068697 --- /dev/null +++ b/backend/sync_server/build.rs @@ -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"); +} diff --git a/plugin/versions.json b/plugin/versions.json index 26382a15..5842672e 100644 --- a/plugin/versions.json +++ b/plugin/versions.json @@ -1,3 +1,3 @@ { "1.0.0": "0.15.0" -} +} \ No newline at end of file