bookish is customer relationship management for library systems. It keeps track of renters and the books they have out.
- You will need Docker Desktop installed.
To run bookish locally first set the BOOKSHOST
environment variable in ./docker-compose.yml
to the Books API hostname. You can then use docker-compose from the root directory to spin up the local environment:
docker-compose up -d
This will start a local MySQL container on port 3306
using the root
user and password 123pass
. A volume will be mounted that holds spin up SQL scripts that will prepare the database for you.
Once the local backend environment is spun up you may start the bookish-ui
development environment by running:
cd bookish-ui && npm start