website

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

db.mjs (412B)


      1 #!/usr/bin/env zx
      2 
      3 import "zx/globals";
      4 
      5 console.log("Starting mongo...");
      6 await $`podman run --name mongo \
      7 	-p 27017:27017 \
      8 	-d \
      9 	docker.io/mongo`.nothrow();
     10 console.log("Started");
     11 
     12 $.spawn("cat", [], { stdio: "inherit" });
     13 
     14 process.on("SIGINT", async () => {
     15 	console.log("\nShutting down mongo...");
     16 	await $`podman stop mongo`;
     17 	await $`podman rm mongo`;
     18 	console.log("Shut down.");
     19 	process.exit();
     20 });