regroup backend and frontend in app folder

This commit is contained in:
Blomios
2026-03-07 19:16:14 +01:00
parent 66c72f46a2
commit b5bc405771
28315 changed files with 206 additions and 3227368 deletions

26
app/docker/start.sh Normal file
View File

@ -0,0 +1,26 @@
#!/bin/sh
set -eu
/app/backend &
backend_pid=$!
term_handler() {
kill -TERM "$backend_pid" 2>/dev/null || true
wait "$backend_pid" 2>/dev/null || true
exit 0
}
trap term_handler INT TERM
nginx -g 'daemon off;' &
nginx_pid=$!
while kill -0 "$backend_pid" 2>/dev/null && kill -0 "$nginx_pid" 2>/dev/null; do
sleep 1
done
kill -TERM "$backend_pid" 2>/dev/null || true
kill -TERM "$nginx_pid" 2>/dev/null || true
wait "$backend_pid" 2>/dev/null || true
wait "$nginx_pid" 2>/dev/null || true
exit 1