Before continuing, make sure you have both docker and docker compose installed on your machine.
If you have the makefile tool installed you can simply:
make local
It will spin up the project as whole using a locally simple sqlite database. In case you don't have it installed, use these commands:
# Spins up the container in attached mode
docker compose -f ./scripts/docker-compose-local.yaml up --build
# Removes the container after its utilization
docker rm bills-manager-local
Following the pattern as before, you can simply run:
# If you have the make tool installed
make test
# If you don't have it
docker compose -f ./scripts/docker-compose-test.yaml up --build