From 6d1fd1579796f53a678055798c958ffb003237e1 Mon Sep 17 00:00:00 2001 From: Emmanuel289 Date: Thu, 3 Aug 2023 11:43:34 -0600 Subject: [PATCH] startup script for server --- run_server | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 run_server diff --git a/run_server b/run_server new file mode 100755 index 0000000..834ee7a --- /dev/null +++ b/run_server @@ -0,0 +1,23 @@ +#!/bin/sh +cd travit_service + +# virtual env setup + + if [ -d venv ]; then + echo 'Deleting existing Python3 virtual environment' + rm -r virtualenv +else + echo 'No Python3 virtual environment was detected. Creating a new environment' + python3 -m venv virtualenv + echo 'Activating new environment' + . virtualenv/bin/activate +fi + +# Install requirements +pip install -r requirements.txt + +# Run migrations +python3 manage.py makemigrations && python3 manage.py migrate + +# Start server +python3 manage.py runserver \ No newline at end of file