Skip to content

mHealthKenya/psurvey

Repository files navigation

psurvey application

Setup

The first thing to do is to clone the repository:

$ git clone https://github.com/palladiumkenya/psurvey
$ cd psurvey

Create a virtual environment to install dependencies in and activate it:

$ virtualenv --no-site-packages env
$ source env/bin/activate

Then install the dependencies:

(env)$ pip install -r requirements.txt

Note the (env) in front of the prompt. This indicates that this terminal session operates in a virtual environment set up by virtualenv.

Once pip has finished downloading the dependencies:

(env)$ cd pSurvey

Update database crentials save and run migrations:

(env)$ nano settings
(env)$ cd ..
(env)$ python manage.py makemigrations
(env)$ python manage.py migrate

Run the server:

(env)$ python manage.py runserver

And navigate to `http://127.0.0.1:8000/api .

ALL SET.

Tests

To run the tests, cd into the directory where manage.py is:

(env)$ python manage.py test

Docker set up

git clone https://github.com/palladiumkenya/psurvey.git
cd psurvey
docker-compose up -d
You can now access the server at http://localhost:9100

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published