|
||
---|---|---|
app | ||
caddy | ||
.gitignore | ||
.pre-commit-config.yaml | ||
LICENSE | ||
README.md | ||
docker-compose.yml |
README.md
biblioteca
biblioteca
is a small Web application in Django to manage a personal library.
Currently, it supports the bare minimum to start entering the books.
In the future it may add support for other types of publications, the physical location and maybe the lending status of the books.
Overview
This Web application is intended to manage a small catalog of books, keeping track of the authors, the books using decimal classification.
It includes a fixture that contains the Dewey decimal classification (in Spanish) that we currently use.
Quick Start
To get this project up & running on your computer:
$ cd app
$ poetry install --no-root
$ poetry run ./manage.py migrate
$ poetry run ./manage.py loaddata fixtures/catalog/classification.json
$ poetry run ./manage.py collectstatic
$ poetry run ./manage.py runserver
Start with gunicorn
If you don't want to use Django's development server and would prefer a production server, you can start the application with Gunicorn.
$ poetry run gunicorn biblioteca.wsgi