Skip to content

Commit 81faf1a

Browse files
committed
Tau - improve boot scripts
1 parent 4bc27c0 commit 81faf1a

File tree

3 files changed

+51
-6
lines changed

3 files changed

+51
-6
lines changed

app/server/beam/tau/boot-lin.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,24 @@ echo "Booting Tau on Linux..."
77

88
if [ $TAU_ENV = "prod" ]
99
then
10+
# Ensure prod env has been setup with:
11+
# export MIX_ENV=dev
12+
# mix tau.release
13+
14+
export MIX_ENV=prod
1015
_build/prod/rel/tau/bin/tau start > /dev/null 2>&1
1116
elif [ $TAU_ENV = "dev" ]
1217
then
18+
# Ensure prod env has been setup with:
19+
# export MIX_ENV=dev
20+
# mix setup.dev
21+
22+
export MIX_ENV=dev
1323
mix assets.deploy.dev
1424
mix run --no-halt > log/tau_stdout.log 2>&1
1525
elif [ $TAU_ENV = "test" ]
1626
then
27+
export MIX_ENV=test
1728
export TAU_MIDI_ENABLED=false
1829
export TAU_LINK_ENABLED=false
1930
mix run --no-halt > log/tau_stdout.log 2>&1

app/server/beam/tau/boot-mac.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,24 @@ echo "Booting Tau on macOS..."
77

88
if [ $TAU_ENV = "prod" ]
99
then
10+
# Ensure prod env has been setup with:
11+
# export MIX_ENV=dev
12+
# mix tau.release
13+
14+
export MIX_ENV=prod
1015
_build/prod/rel/tau/bin/tau start > /dev/null 2>&1
1116
elif [ $TAU_ENV = "dev" ]
1217
then
18+
# Ensure prod env has been setup with:
19+
# export MIX_ENV=dev
20+
# mix setup.dev
21+
22+
export MIX_ENV=dev
1323
mix assets.deploy.dev
1424
mix run --no-halt > log/tau_stdout.log 2>&1
1525
elif [ $TAU_ENV = "test" ]
1626
then
27+
export MIX_ENV=test
1728
export TAU_MIDI_ENABLED=false
1829
export TAU_LINK_ENABLED=false
1930
mix run --no-halt > log/tau_stdout.log 2>&1

app/server/beam/tau/boot-win.bat

Lines changed: 29 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,44 @@
11
cd %~dp0
2+
@echo off
23

3-
rem Ensure release has been created with:
4-
rem mix release
4+
echo Booting Tau on Windows...
55

6-
@echo Booting Tau on Windows...
6+
IF /I "%TAU_ENV%" == "prod" (
7+
echo Tau mode: prod
8+
set MIX_ENV=prod
9+
10+
rem Ensure release has been created with:
11+
rem SET MIX_ENV=prod
12+
rem mix tau.release
713

8-
IF "%TAU_ENV%" == "prod" (
914
_build\prod\rel\tau\bin\tau start > NUL 2>&1
15+
goto Exit
1016
)
1117

12-
IF "%TAU_ENV%" == "dev" (
18+
IF /I "%TAU_ENV%" == "dev" (
19+
20+
echo Tau mode: dev
21+
set MIX_ENV=dev
22+
23+
rem Ensure dev env has been setup with:
24+
rem SET MIX_ENV=dev
25+
rem mix setup.dev
26+
1327
mix assets.deploy.dev
1428
mix run --no-halt > log\tau_stdout.log 2>&1
29+
goto Exit
1530
)
1631

17-
IF "%TAU_ENV%" == "test" (
32+
IF /I "%TAU_ENV%" == "test" (
33+
echo Tau mode: test
34+
set MIX_ENV=test
35+
1836
set TAU_MIDI_ENABLED=false
1937
set TAU_LINK_ENABLED=false
2038
mix run --no-halt > log\tau_stdout.log 2>&1
39+
goto Exit
2140
)
41+
42+
echo Unknown TAU_ENV environment variable value. Expected one of prod, dev or test.
43+
44+
:Exit

0 commit comments

Comments
 (0)