Alisa/start.sh
Mika c52f0fed60 env: add start.sh
this script easily lets you start the compose file and backend in 1 sh script and stops it once it recieves a ctrl+c
2024-07-09 14:14:51 +02:00

23 lines
397 B
Bash
Executable file

#!/usr/bin/env bash
terminate_script() {
echo "Stopping the script and killing background processes..."
docker compose down
# Kill all child processes (background processes)
pkill -P $$ # $$ refers to the PID of the script itself
exit 1
}
trap 'terminate_script' INT TERM HUP
# Start the first process
$(docker compose up -d)
# Start the second process
$(cargo dev)