reorganizing build scripts
This commit is contained in:
parent
633c1e87e8
commit
b894b60b65
430 changed files with 136 additions and 53943 deletions
25
scripts/entrypoint.sh
Executable file
25
scripts/entrypoint.sh
Executable file
|
|
@ -0,0 +1,25 @@
|
|||
#!/bin/bash
|
||||
# Make the script exit when a command fails.
|
||||
set -e
|
||||
|
||||
# Define a cleanup function to handle CTRL-C (SIGINT)
|
||||
cleanup() {
|
||||
echo "CTRL-C caught! Shutting down Docker Compose services..."
|
||||
docker compose -f docker-compose_db_only.yml down
|
||||
exit 1
|
||||
}
|
||||
|
||||
# Set trap to call cleanup() when SIGINT (Ctrl-C) is received.
|
||||
trap cleanup SIGINT
|
||||
|
||||
# Restart compose services.
|
||||
echo "Restarting compose services..."
|
||||
docker compose -f docker-compose_db_only.yml down
|
||||
docker compose -f docker-compose_db_only.yml up -d
|
||||
|
||||
uv run python manage.py runserver &
|
||||
cd theme/static_src
|
||||
uv run npm run dev
|
||||
|
||||
docker compose -f docker-compose_db_only.yml down
|
||||
echo "Done!"
|
||||
Loading…
Add table
Add a link
Reference in a new issue