17 lines
284 B
Bash
Executable File
17 lines
284 B
Bash
Executable File
#!/bin/sh
|
|
set -e
|
|
|
|
DATA_DIR="/data"
|
|
KEY_FILE="$DATA_DIR/api-key"
|
|
|
|
if [ ! -f "$KEY_FILE" ]; then
|
|
tr -dc A-Za-z0-9 </dev/urandom | head -c 32 > "$KEY_FILE"
|
|
fi
|
|
|
|
API_KEY=$(cat "$KEY_FILE")
|
|
|
|
exec /opt/typesense-server \
|
|
--data-dir "$DATA_DIR" \
|
|
--api-key "$API_KEY" \
|
|
--enable-cors
|