From e7774dc29f491b5fd40b4705423a3dd98dbbf334 Mon Sep 17 00:00:00 2001 From: Thomas Eizinger Date: Fri, 24 Sep 2021 17:14:00 +1000 Subject: [PATCH] Replace negative .gitignores with build script Vite deletes the `dist` directory on re-builds. That will also delete the gitignore which makes the generated files show up in Git. We need those directories to exist otherwise `rust-embed` fails. Use a build-script to create them when we compile the daemons. --- daemon/build.rs | 6 ++++++ frontend/.gitignore | 1 + frontend/dist/maker/.gitignore | 4 ---- frontend/dist/taker/.gitignore | 4 ---- 4 files changed, 7 insertions(+), 8 deletions(-) create mode 100644 daemon/build.rs delete mode 100644 frontend/dist/maker/.gitignore delete mode 100644 frontend/dist/taker/.gitignore diff --git a/daemon/build.rs b/daemon/build.rs new file mode 100644 index 0000000..a936fd4 --- /dev/null +++ b/daemon/build.rs @@ -0,0 +1,6 @@ +fn main() -> std::io::Result<()> { + std::fs::create_dir_all("../frontend/dist/maker")?; + std::fs::create_dir_all("../frontend/dist/taker")?; + + Ok(()) +} diff --git a/frontend/.gitignore b/frontend/.gitignore index 88fbe5a..2887e72 100644 --- a/frontend/.gitignore +++ b/frontend/.gitignore @@ -2,3 +2,4 @@ node_modules .DS_Store dist-ssr *.local +dist/ diff --git a/frontend/dist/maker/.gitignore b/frontend/dist/maker/.gitignore deleted file mode 100644 index 5e7d273..0000000 --- a/frontend/dist/maker/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -# Ignore everything in this directory -* -# Except this file -!.gitignore diff --git a/frontend/dist/taker/.gitignore b/frontend/dist/taker/.gitignore deleted file mode 100644 index 5e7d273..0000000 --- a/frontend/dist/taker/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -# Ignore everything in this directory -* -# Except this file -!.gitignore