The backend Spring Boot app for Meals Made Easy.
Go to file
2026-01-21 17:42:30 -06:00
dev-data Added lasagna. 2024-08-06 17:09:38 -05:00
gradle/wrapper Remove recipe-related interfaces and replace with entities. 2026-01-14 16:44:13 -06:00
src Refactoring: less reliance on entity-specific exceptions, more converters, etc. 2026-01-21 17:42:30 -06:00
.gitignore Basic Docker and Docker Compose containerization working. 2024-09-30 19:17:13 -05:00
build.gradle Service and data layer handling of jobs, files, and recipe inferences. 2026-01-16 20:37:58 -06:00
compose.dev.yaml Switch to Postgres. 2025-12-25 13:41:53 -06:00
compose.yaml Upgrade dependencies and fix db container. 2024-12-12 08:53:41 -06:00
Dockerfile Basic Docker and Docker Compose containerization working. 2024-09-30 19:17:13 -05:00
gradlew Update gradle. 2026-01-14 16:43:50 -06:00
gradlew.bat Update gradle. 2026-01-14 16:43:50 -06:00
README.md Basic Docker and Docker Compose containerization working. 2024-09-30 19:17:13 -05:00
settings.gradle Initial commit. 2024-06-18 09:16:24 +02:00
TODO.md Refactoring of custom matchers and implementation/testing of ImageService.getImagesOwnedBy(). 2024-07-23 08:34:55 -05:00

Meals Made Easy API

Getting Started

First, create a .env file with the following environment variables:

  • MINIO_ROOT_PASSWORD=<put something here>
  • MYSQL_ROOT_PASSWORD=<put something here>
  • MYSQL_PASSWORD=<put something here>

Then run docker compose up -d --build. The --build option can be omitted if you have already built the api from Dockerfile. Once Docker Compose has finished starting everything, navigate to http://localhost:8080/greeting. You should see a simple "Hello, World!" greeting.

N.b.: the current configuration of the app is to use the dev Spring-Boot profile, which seeds the app with some simple recipes whose sources are located in the dev-data directory.