This is a simple to-do list application divided in two parts: an API and a Web Application client.
- Vue.js 2.5.2
- Python 3.6.4
- Django 2.0.2
- django-rest-framework 3.7.7
- PostgreSQL 10.2
Building app image:
docker-compose build
Setting the database up:
docker-compose run api python manage.py makemigrations
docker-compose run api python manage.py migrate
Installing npm modules:
docker-compose run web npm install
Cleaning up:
docker-compose down
docker-compose rm -f --all
Running the app:
docker-compose up
Access the browsable API at http://localhost:8000.
Access the web client at http://localhost:8080.
Bring the app down:
docker-compose down