mirror of
https://github.com/suitenumerique/docs.git
synced 2026-08-17 21:25:43 +02:00
Replaces #1020 - fixes https://github.com/suitenumerique/docs/pull/1020#discussion_r2314089799 by creating a `deploy/` directory, making room for a deploy/docker directory later - fixes https://github.com/suitenumerique/docs/pull/1020#issuecomment-3886237213 by adding documentation in docs/installation - in general, follow the same changes as we did in https://github.com/suitenumerique/meet/pull/957 Tested successfuly on Scalingo Co-authored-by: Sylvain Zimmer <sylvain@sylvainzimmer.com>
19 lines
535 B
Bash
Executable File
19 lines
535 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Start the Django backend server
|
|
uvicorn --app-dir=/app --host=0.0.0.0 --timeout-graceful-shutdown=300 --limit-max-requests=20000 --lifespan=off impress.asgi:application &
|
|
|
|
# Start the Y provider service
|
|
cd src/frontend/servers/y-provider && PORT=4444 ${NODE_BIN:-node} dist/start-server.js &
|
|
|
|
# Start the Nginx server
|
|
bin/run &
|
|
|
|
# if the current shell is killed, also terminate all its children
|
|
trap "pkill SIGTERM -P $$" SIGTERM
|
|
|
|
# wait for a single child to finish,
|
|
wait -n
|
|
# then kill all the other tasks
|
|
pkill -P $$
|