-
Make sure that you have
Python 3
,python-3-devel
,gcc
,virtualenv
, andpip
installed. -
Clone the repository
$ git clone https://github.com/Mayukhdeb/deep-shield-temp.git $ git checkout django $ cd deep-shield-temp
-
a. Docker image (First option)
$ docker-compose build $ docker-compose up
b. Create a python 3 virtualenv, activate the environment and Install the project dependencies. (Second option)
$ virtualenv -p python3 $ source bin/activate $ pip3 install -r requirements.txt
You have now successfully set up the project on your environment.
From now when you start your work, run source bin/activate
inside the project repository and you can work with the django application as usual -
python3 manage.py makemigrations
- Prepare the models for migrationspython3 manage.py migrate
- Migrate the modelspython3 manage.py runserver
- run the project locally
Make sure you pull new changes from remote regularly.