Allows for the creation and management of IIIF Manifests and Collections.
There is a docker-compose file for running resources required for local development.
# create .env file (1 time only)
cp .env.dist .env
# run via docker-compose
docker compose -f docker-compose.local.yml up
migrations can be applied by setting the app setting "RunMigrations": true
in the API and then inital data can be seeded from the create_root script in the scripts folder.
Migrations can be added with the command
dotnet ef migrations add "<migration name>" -p Repository -s API
if you would like to view the SQL the migration will produce, you can use the following command:
dotnet ef migrations script -i -o .\migrate.sql -p Repository -s API