17 lines
475 B
Bash
Executable File
17 lines
475 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Start Vault server in background
|
|
echo "🔐 Starting Hashicorp Vault development server"
|
|
vault server -dev -dev-root-token-id=root -dev-listen-address=127.0.0.1:8200 -dev-tls > vault.log 2>&1 &
|
|
VAULT_PID=$!
|
|
echo $VAULT_PID > vault.pid
|
|
|
|
sleep 3
|
|
export VAULT_SKIP_VERIFY=true
|
|
if ! vault status; then
|
|
echo "❌ Vault failed to start. Logs ($(wc -l vault.log) lines):"
|
|
cat vault.log
|
|
exit 1
|
|
fi
|
|
|
|
echo "✅ Vault started successfully with PID: $VAULT_PID" |