summaryrefslogtreecommitdiffhomepage
path: root/packaging/dispatch-api-wrapper.sh
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-06-04 21:21:20 +0900
committerAdam Malczewski <[email protected]>2026-06-04 21:21:20 +0900
commit394f1ed37ce860da6fdc385769bf29f9737105cd (patch)
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904 /packaging/dispatch-api-wrapper.sh
parent81a9cdbadf8c9d940d4fe9a2a0de607dee1f5f1a (diff)
downloaddispatch-394f1ed37ce860da6fdc385769bf29f9737105cd.tar.gz
dispatch-394f1ed37ce860da6fdc385769bf29f9737105cd.zip
chore: genesis — remove all files to rebuild from scratch (arch rewrite)
Diffstat (limited to 'packaging/dispatch-api-wrapper.sh')
-rwxr-xr-xpackaging/dispatch-api-wrapper.sh32
1 files changed, 0 insertions, 32 deletions
diff --git a/packaging/dispatch-api-wrapper.sh b/packaging/dispatch-api-wrapper.sh
deleted file mode 100755
index d8c656b..0000000
--- a/packaging/dispatch-api-wrapper.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-# dispatch-api-wrapper.sh
-# Wrapper script for running the Dispatch API outside of systemd.
-# Install to /usr/bin/dispatch-api (chmod 755).
-#
-# Usage:
-# dispatch-api # runs the server, inheriting the current environment
-# dispatch-api --help # passes flags through to bun
-
-set -euo pipefail
-
-DISPATCH_CONF="/etc/dispatch/dispatch-api.conf"
-DISPATCH_DIR="/opt/dispatch"
-BUN="/usr/bin/bun"
-ENTRY_POINT="packages/api/src/index.ts"
-
-# Source the environment file if it exists
-if [[ -f "$DISPATCH_CONF" ]]; then
- # Export every variable defined in the conf file so child processes see them.
- # Lines starting with '#' and blank lines are skipped automatically by bash's
- # 'source' builtin.
- set -o allexport
- # shellcheck source=/etc/dispatch/dispatch-api.conf
- source "$DISPATCH_CONF"
- set +o allexport
-fi
-
-# Change to the application directory
-cd "$DISPATCH_DIR"
-
-# Hand off to bun — exec replaces this process so signals are forwarded correctly
-exec "$BUN" "$ENTRY_POINT" "$@"