mirror of
https://github.com/Dokploy/templates.git
synced 2026-03-12 01:56:43 -05:00
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:
35
blueprints/mealie/docker-compose.yml
Normal file
35
blueprints/mealie/docker-compose.yml
Normal 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: {}
|
||||
BIN
blueprints/mealie/mealie.png
Normal file
BIN
blueprints/mealie/mealie.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 26 KiB |
37
blueprints/mealie/template.toml
Normal file
37
blueprints/mealie/template.toml
Normal 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}"
|
||||
17
meta.json
17
meta.json
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user