Skip to content
Snippets Groups Projects
Commit afa5075f authored by David Trattnig's avatar David Trattnig
Browse files

Update default targets.

parent a4c2851b
No related branches found
No related tags found
No related merge requests found
......@@ -26,5 +26,5 @@ USER liquidsoap
# Start the Engine
EXPOSE 1234/tcp
ENTRYPOINT ["./run.sh"]
ENTRYPOINT ["./run.sh", "prod"]
CMD ["core"]
[program:aura-engine-core]
user = engineuser
directory = /opt/aura/engine-core
command = /opt/aura/engine-core/run.sh core
command = /opt/aura/engine-core/run.sh prod
priority = 999
autostart = true
......
......@@ -7,7 +7,7 @@ After=network.target
Type=simple
User=engineuser
WorkingDirectory=/opt/aura/engine-core
ExecStart=/opt/aura/engine-core/run.sh core
ExecStart=/opt/aura/engine-core/run.sh prod
Restart=always
[Install]
......
#!/bin/bash
mode="core"
mode="dev"
docker="false"
#
......@@ -7,17 +7,18 @@ docker="false"
#
# Call with one of these parameters:
#
# - core
# - dev
# - prod
# - debug
# - log
# - docker:core
# - docker:dev
# - docker:debug
# - docker:build
# - docker:push
#
if [[ $* =~ ^(core|debug|log)$ ]]; then
if [[ $* =~ ^(dev|prod|debug|log)$ ]]; then
mode=$1
fi
......@@ -36,9 +37,15 @@ echo "[ Docker=$docker ]"
if [[ $docker == "false" ]]; then
### Runs Engine Core (Liquidsoap) ###
### Runs Engine Core in Development (Liquidsoap) ###
if [[ $mode == "core" ]]; then
if [[ $mode == "dev" ]]; then
(cd src && liquidsoap ./engine.liq)
fi
### Runs Engine Core in Production (Liquidsoap) ###
if [[ $mode == "prod" ]]; then
(cd src && liquidsoap ./engine.liq)
fi
......@@ -66,7 +73,7 @@ if [[ $docker == "true" ]]; then
### Runs Engine Core ###
if [[ $mode == "core" ]]; then
if [[ $mode == "dev" ]]; then
exec sudo docker run \
--network="host" \
--name aura-engine-core \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment