micro/wrapper.sh

15 lines
237 B
Bash

#!/bin/sh
# Define a cleanup function
cleanup() {
pkill -P $$
}
# Trap signals and errors
trap cleanup EXIT HUP INT QUIT PIPE TERM ERR
cd packages/api && node ./dist/main.js &
cd packages/web && node ./server.js &
wait -n
exit $?