You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove support for `IGNORED_INGREDIENTS` and replace it with a new ingredient management system to mark certain items as always on hand. Updated documentation and included a new image to guide users on configuring ignored ingredients through the UI instead.
Copy file name to clipboardExpand all lines: README.md
+19-1Lines changed: 19 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,10 @@ Mealie instance and adds the ingredients of a recipe to a specified Bring shoppi
11
11
> [!IMPORTANT]
12
12
> This integration does only support Mealie version >= `2` which was [released in October 2024](https://github.com/mealie-recipes/mealie/releases/tag/v2.0.0). The support for Mealie version < `2` was deprecated in https://github.com/felixschndr/mealie-bring-api/pull/17.
13
13
14
+
> [!IMPORTANT]
15
+
> The environment variable `IGNORED_INGREDIENTS` was deprecated and is now ignored. If you are using it, migrate to the
16
+
new way of configuring which ingredients shall be ignored.
17
+
14
18
## Architecture
15
19
16
20
### Without this project
@@ -41,14 +45,28 @@ No matter which deployment option you chose you must setup some environment vari
41
45
|`BRING_USERNAME`| The email address of your bring account | Yes | - |`[email protected]`|
42
46
|`BRING_PASSWORD`| The password of your bring account | Yes | - |`my super secret password`|
43
47
|`BRING_LIST_NAME`| The exact name of the list you want to add the ingredients to, supports special characters | Yes | - |`My shopping list with spaces`|
44
-
|`IGNORED_INGREDIENTS`| Ingredients that are never added to the shopping list (things you always have at home), separated by a `,`, case insensitive, **WARNING**: This *only* works for recipes with *enabled* ingredient amounts in the recipe settings! | No | - (all ingredients will be added) |`Salt,Pepper,Frying oil`|
45
48
|`LOG_LEVEL`| The loglevel the application logs at | No |`INFO`|`DEBUG`|
46
49
|`HTTP_HOST`| The address the application tries to attach to, leave this empty to listen on all interfaces, leave this empty if you are using Docker | No |`0.0.0.0`|`192.168.1.5`|
47
50
|`HTTP_PORT`| The port the application listens on, change this if needed if you run the application locally, leave this empty if you are using Docker | No |`8742`|`1234`|
48
51
|`HTTP_BASE_PATH`| The path the application listens on. Use this if you use the app behind a reverse proxy and have setup a path (e.g. set this to `/bring` if the application shall listen on `<mealie>.<yourdomain>.tld/bring`) | No |`""`|`/bring`|
49
52
50
53
Ensure to quote your environment variables. Without quotes your password might not be read properly if it contains symbols such as `<`, `&` or `;`.
51
54
55
+
#### Ignoring ingredients
56
+
57
+
It is possible to define ingredients that shall never be added to the shopping list. These are ingredients you always have at home (e.g., salt and pepper).
58
+
59
+
> [!WARNING]
60
+
> The environment variable `IGNORED_INGREDIENTS` was deprecated and is now ignored. If you are using it, migrate to the new way of configuring which ingredients shall be ignored.
61
+
62
+
To do so
63
+
1. Open the `Data Management` (under `<your mealie domain>/group/data/foods/`).
64
+
2. Search for the ingredient you don't want to be added to the shopping list.
65
+
3. Click on the edit button.
66
+
4. Enable the checkbox `On Hand`.
67
+
68
+

69
+
52
70
### Deployment options
53
71
54
72
You can run this app in three simple ways. I prefer the third option. Depending on the deployment option you chose
0 commit comments