Containerized (Docker) Django REST API
Docker container uses Python Alpine image (with bash added) to minimize weight.
- Django
- Django REST Framework
see requirements.txt for complete information.
To run stand alone: python manage.py runserver
List view url: 127.0.0.1/api/v1/snacks
Detail view url: 127.0.0.1/api/v1/snacks/1
To build container and run: docker compose up --build
List view url: 0.0.0.0:8000/api/v1/snacks
Detail view url: 0.0.0.0:8000/api/v1/snacks/1
Use docker compose run web bash
to add super user.
Full CRUD functionality