Add mealie template (#410)

* add compose file

* add template.toml

* add mealie logo

* add meta for mealie

* fix template.toml

* trying different syntax for env

* Adjust app name
This commit is contained in:
Luis
2025-10-05 06:06:58 +02:00
committed by GitHub
parent 1e75877fb9
commit 9051e12511
4 changed files with 89 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
services:
mealie:
image: ghcr.io/mealie-recipes/mealie:latest
deploy:
resources:
limits:
memory: 1000M
volumes:
- mealie-data:/app/data/
environment:
PUID: 1000
PGID: 1000
# Basic settings
BASE_URL: ${BASE_URL}
API_DOCS: ${API_DOCS}
ALLOW_SIGNUP: ${ALLOW_SIGNUP}
DEFAULT_GROUP: ${DEFAULT_GROUP}
DEFAULT_HOUSEHOLD: ${DEFAULT_HOUSEHOLD}
TZ: ${TZ}
SECURITY_MAX_LOGIN_ATTEMPTS: ${SECURITY_MAX_LOGIN_ATTEMPTS}
SECURITY_USER_LOCKOUT_TIME: ${SECURITY_USER_LOCKOUT_TIME}
DAILY_SCHEDULE_TIME: ${DAILY_SCHEDULE_TIME}
# Email settings
SMTP_HOST: ${SMTP_HOST}
SMTP_PORT: ${SMTP_PORT}
SMTP_AUTH_STRATEGY: ${SMTP_AUTH_STRATEGY}
SMTP_FROM_NAME: ${SMTP_FROM_NAME}
SMTP_FROM_EMAIL: ${SMTP_FROM_EMAIL}
SMTP_USER: ${SMTP_USER}
SMTP_PASSWORD: ${SMTP_PASSWORD}
volumes:
mealie-data: {}

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View File

@@ -0,0 +1,37 @@
[variables]
main_domain = "${domain}"
TZ = "Europe/London"
BASE_URL = "https://${main_domain}"
SMTP_HOST = ""
SMTP_PORT = "587"
SMTP_AUTH_STRATEGY = "TLS"
SMTP_FROM_NAME = "Mealie"
SMTP_FROM_EMAIL = ""
SMTP_USER = ""
SMTP_PASSWORD = ""
API_DOCS = "False"
ALLOW_SIGNUP = "false"
[config]
[[config.domains]]
serviceName = "mealie"
port = 9000
host = "${main_domain}"
[config.env]
BASE_URL = "${BASE_URL}"
TZ = "${TZ}"
DEFAULT_GROUP = "Home"
DEFAULT_HOUSEHOLD = "Family"
API_DOCS = "${API_DOCS}"
SECURITY_MAX_LOGIN_ATTEMPTS = "10"
SECURITY_USER_LOCKOUT_TIME = "24"
DAILY_SCHEDULE_TIME = "01:00"
ALLOW_SIGNUP = "${ALLOW_SIGNUP}"
SMTP_HOST = "${SMTP_HOST}"
SMTP_PORT = "${SMTP_PORT}"
SMTP_AUTH_STRATEGY = "${SMTP_AUTH_STRATEGY}"
SMTP_FROM_NAME = "${SMTP_FROM_NAME}"
SMTP_FROM_EMAIL = "${SMTP_FROM_EMAIL}"
SMTP_USER = "${SMTP_USER}"
SMTP_PASSWORD = "${SMTP_PASSWORD}"

View File

@@ -3313,6 +3313,23 @@
"gallery"
]
},
{
"id": "mealie",
"name": "Mealie (sqlite version)",
"version": "latest",
"description": " Mealie is an intuitive and easy to use recipe management app. It's designed to make your life easier by being the best recipes management experience on the web and providing you with an easy to use interface to manage your growing collection of recipes. ",
"logo": "mealie.png",
"links": {
"github": "https://github.com/mealie-recipes/mealie",
"website": "https://mealie.io/",
"docs": "https://docs.mealie.io/"
},
"tags": [
"recipes",
"shopping-list",
"meal-planning"
]
},
{
"id": "meilisearch",
"name": "Meilisearch",