| | #!/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." |