mirror of
https://github.com/livebook-dev/livebook.git
synced 2025-12-09 21:26:05 +08:00
Create release cookie in env scripts (#1004)
This commit is contained in:
parent
2c271e2efb
commit
d11090b4f9
6 changed files with 24 additions and 12 deletions
7
rel/app/env.bat.eex
Normal file
7
rel/app/env.bat.eex
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
set RELEASE_MODE=interactive
|
||||
|
||||
set cookie_path="!RELEASE_ROOT!\releases\COOKIE"
|
||||
if not exist %cookie_path% (
|
||||
for /f "skip=1" %%X in ('wmic os get localdatetime') do if not defined TIMESTAMP set TIMESTAMP=%%X
|
||||
echo cookie-!TIMESTAMP:~0,11!-!RANDOM! > %cookie_path%
|
||||
)
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
set RELEASE_MODE=interactive
|
||||
if not defined RELEASE_COOKIE (
|
||||
for /f "skip=1" %%X in ('wmic os get localdatetime') do if not defined TIMESTAMP set TIMESTAMP=%%X
|
||||
set RELEASE_COOKIE=cookie-!TIMESTAMP:~0,11!-!RANDOM!
|
||||
)
|
||||
|
|
@ -1,2 +1,6 @@
|
|||
export RELEASE_MODE=interactive
|
||||
export RELEASE_COOKIE="${RELEASE_COOKIE:-$(cat /dev/urandom | env LC_ALL=C tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)}"
|
||||
|
||||
cookie_path="${RELEASE_ROOT}/releases/COOKIE"
|
||||
if [ ! -f $cookie_path ]; then
|
||||
cat /dev/urandom | env LC_ALL=C tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1 > $cookie_path
|
||||
fi
|
||||
|
|
|
|||
7
rel/server/env.bat.eex
Normal file
7
rel/server/env.bat.eex
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
set RELEASE_MODE=interactive
|
||||
|
||||
set cookie_path="!RELEASE_ROOT!\releases\COOKIE"
|
||||
if not exist %cookie_path% (
|
||||
for /f "skip=1" %%X in ('wmic os get localdatetime') do if not defined TIMESTAMP set TIMESTAMP=%%X
|
||||
echo cookie-!TIMESTAMP:~0,11!-!RANDOM! > %cookie_path%
|
||||
)
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
set RELEASE_MODE=interactive
|
||||
if not defined RELEASE_COOKIE (
|
||||
for /f "skip=1" %%X in ('wmic os get localdatetime') do if not defined TIMESTAMP set TIMESTAMP=%%X
|
||||
set RELEASE_COOKIE=cookie-!TIMESTAMP:~0,11!-!RANDOM!
|
||||
)
|
||||
|
|
@ -1,2 +1,6 @@
|
|||
export RELEASE_MODE=interactive
|
||||
export RELEASE_COOKIE="${RELEASE_COOKIE:-$(cat /dev/urandom | env LC_ALL=C tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)}"
|
||||
|
||||
cookie_path="${RELEASE_ROOT}/releases/COOKIE"
|
||||
if [ ! -f $cookie_path ]; then
|
||||
cat /dev/urandom | env LC_ALL=C tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1 > $cookie_path
|
||||
fi
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue