From db11468d930ec2cfbca10f091fe44c5e4056c448 Mon Sep 17 00:00:00 2001 From: biondizzle Date: Sun, 8 Mar 2026 04:57:56 -0400 Subject: [PATCH] systemd service --- README.md | 2 +- jormundb.service | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 jormundb.service diff --git a/README.md b/README.md index 9435b3d..aca0ebd 100644 --- a/README.md +++ b/README.md @@ -320,9 +320,9 @@ Complex auth systems tend to become an attack surface. Issues like leaked keys, ## Credits -- Inspired by DynamoDB - Built with [Odin](https://odin-lang.org/) - Powered by [RocksDB](https://rocksdb.org/) +- Inspired by DynamoDB and an [Old CockroachDB Article](https://www.cockroachlabs.com/blog/cockroachdb-on-rocksd/) --- diff --git a/jormundb.service b/jormundb.service new file mode 100644 index 0000000..01c4869 --- /dev/null +++ b/jormundb.service @@ -0,0 +1,25 @@ +[Unit] +Description=JormunDB - DynamoDB-compatible database +Documentation=https://sweetapi.com/biondizzle/jormun-db +After=network.target +Wants=network.target + +[Service] +Type=simple +User=root + +# Binary location +ExecStart=/usr/local/bin/jormundb + +# Environment +Environment=JORMUN_HOST=127.0.0.1 +Environment=JORMUN_PORT=8002 +Environment=JORMUN_DATA_DIR=/srv/jormundb/data +Environment=JORMUN_ACCESS_KEY=AKIAIOSFODNN7EXAMPLE + +# Restart behavior +Restart=on-failure +RestartSec=5s + +[Install] +WantedBy=multi-user.target \ No newline at end of file