1
0
Fork 0
1Panel-Appstore/apps/solara/latest/scripts/init.sh

15 lines
413 B
Bash

#!/bin/bash
if [[ ! -f ".env" ]]; then
exit 1
fi
NEW_SECRET=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | head -c 32)
if grep -q "SESSION_SECRET=" .env; then
if [[ "$(uname)" == "Darwin" ]]; then
sed -i '' "s/SESSION_SECRET=.*/SESSION_SECRET=$NEW_SECRET/" .env
else
sed -i "s/SESSION_SECRET=.*/SESSION_SECRET=$NEW_SECRET/" .env
fi
else
echo "SESSION_SECRET=$NEW_SECRET" >> .env
fi