/countries-python-flask

Python Countries REST JSON API example

Primary LanguagePython

Python Countries REST JSON API example.

Open the project with IntelliJ IDEA 14 with the Python plugin installed.

Build:

sudo docker build --rm -t mikaelhg/countries-python-flask .

Run:

sudo docker run -it --rm -p 5000:5000 mikaelhg/countries-python-flask 

When developing locally, just create a python virtualenv, run pip install -r requirements.txt, and execute countries.py for the application, or rest_tests.py for the functional tests.

You can also run the unit tests in the Docker container:

sudo docker run -it --rm mikaelhg/countries-python-flask python rest_tests.py