diff options
Diffstat (limited to 'bin/up-backend')
| -rwxr-xr-x | bin/up-backend | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/bin/up-backend b/bin/up-backend new file mode 100755 index 0000000..722e5eb --- /dev/null +++ b/bin/up-backend @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +set -euo pipefail + +# Force GPG to use terminal-based pinentry (required for SSH sessions) +export GPG_TTY=$(tty) + +SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" +PROJECT_DIR="$(dirname "$SCRIPT_DIR")" + +# Load secrets from gopass +OPENCODE_API_KEY="$(gopass show -o projects/ai-api/opencode_go_key)" + +# Start API service only +sudo OPENCODE_API_KEY="$OPENCODE_API_KEY" \ + docker compose -f "$PROJECT_DIR/docker-compose.yml" up api "$@" |
