|
#!/bin/bash |
|
|
|
|
|
mkdir -p $HOME/nginx_run $HOME/nginx_logs |
|
|
|
|
|
echo "Starting Aim UI on port 43800..." |
|
|
|
aim up --host 0.0.0.0 --port 43800 --repo $HOME & |
|
AIM_UP_PID=$! |
|
|
|
|
|
echo "Starting Aim Server on port 53800..." |
|
|
|
aim server --host 0.0.0.0 --port 53800 --repo $HOME & |
|
AIM_SERVER_PID=$! |
|
|
|
|
|
sleep 5 |
|
|
|
|
|
if ! ps -p $AIM_UP_PID > /dev/null; then |
|
echo "Aim UI failed to start." >&2 |
|
|
|
fi |
|
|
|
if ! ps -p $AIM_SERVER_PID > /dev/null; then |
|
echo "Aim Server failed to start." >&2 |
|
|
|
fi |
|
|
|
echo "Aim services seem to be starting..." |
|
|
|
|
|
|
|
echo "Starting nginx..." |
|
nginx -c /etc/nginx/nginx.conf -g 'daemon off;' |
|
|
|
|
|
echo "Nginx exited. Stopping Aim services..." |
|
|
|
kill $AIM_UP_PID $AIM_SERVER_PID |
|
|
|
wait $AIM_UP_PID $AIM_SERVER_PID |
|
|
|
echo "Exiting." |