mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-07-23 04:21:52 +00:00
8f41b38bbf
* chore: PRWLR-4055 update project structure and add env vars * chore: PRWLR-4055 make production settings default * chore: PRWLR-4055 change default values to env variables * chore: PRWLR-4055 apply requested changes on default values * chore: PRWLR-4055 adapt testing environment
33 lines
575 B
Bash
Executable File
33 lines
575 B
Bash
Executable File
#!/bin/sh
|
|
|
|
|
|
apply_migrations() {
|
|
echo "Applying database migrations..."
|
|
poetry run python manage.py migrate
|
|
}
|
|
|
|
start_dev_server() {
|
|
echo "Starting the development server..."
|
|
poetry run python manage.py runserver 0.0.0.0:"${DJANGO_PORT:-8080}"
|
|
}
|
|
|
|
start_prod_server() {
|
|
echo "Starting the Gunicorn server..."
|
|
poetry run gunicorn -c config/guniconf.py config.wsgi:application
|
|
}
|
|
|
|
case "$1" in
|
|
dev)
|
|
apply_migrations
|
|
start_dev_server
|
|
;;
|
|
prod)
|
|
apply_migrations
|
|
start_prod_server
|
|
;;
|
|
*)
|
|
echo "Usage: $0 {dev|prod}"
|
|
exit 1
|
|
;;
|
|
esac
|