Deevenue is a small imagebooru with an emphasis on speed and customization.
Local development uses docker compose. See docker-compose.dev.yml.
Customize your environment variables by copying example.env.
Common tasks are configured using Task in Taskfile.yml. You probably want to run e.g. task dev:run
.
If you make changes to the database models, the build will automatically fail until you have generated a matching migration file. Run task dev:migrate
to generate the file, inspect it and commit it.