JIRA-style bug tracker in Django
Clone the repo
$ git clone https://github.com/lseab/pybug
$ cd pybug
Create a new virtual environment
$ virtualenv --python=python3.7 pybug
Activate it
$ source pybug/bin/activate
Set up environment variables
# app_[dev/prod].env
DEBUG=<DEBUG>
DB_HOST=<DB_HOST>
DB_NAME=<DB_NAME>
DB_USER=<DB_USER>
DB_PASSWORD=<DB_PASSWORD>
# db_[dev/prod].env
POSTGRES_DB=<POSTGRES_DB>
POSTGRES_USER=<POSTGRES_USER>
POSTGRES_PASSWORD=<POSTGRES_PASSWORD>
Build and run the docker images.
$ docker-compose up # Dev
$ docker-compose -f docker-compose-deploy.yml up # Prod
Prepare database.
$ docker-compose run app /scripts/prepare_db.sh # Dev
$ docker-compose -f docker-compose-deploy.yml run app /scripts/prepare_db.sh # Prod