The idea behind this project is an app to help keep track of physical media, but really it is just an example project to have something to test and build in CircleCi.
- Python
- Postgresql
- pip
- Create a virtual env and activate it.
python -m venv venv
source venv/bin/activate
- Install the Dependencies.
pip install -r requirements.txt
- Create a database and a database user.
createdb my_media
psql my_media
my_media=> CREATE ROLE example WITH LOGIN CREATEDB PASSWORD '1234';
- Run the migrations.
python manage.py migrate
There are a few unit tests that can be run with:
python mangae.py test
pylint my_media/ media_organizer/