Add mealie service
This commit is contained in:
10
hosts/home-morefine/docker/mealie/.env
Normal file
10
hosts/home-morefine/docker/mealie/.env
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
PUID=1000
|
||||||
|
PGID=1000
|
||||||
|
TZ=Europe/Minsk
|
||||||
|
BASE_URL=https://recepies.catmedved.com
|
||||||
|
ALLOW_SIGNUP=true
|
||||||
|
|
||||||
|
SMTP_HOST=smtp.fastmail.com
|
||||||
|
SMTP_PORT=587
|
||||||
|
SMTP_FROM_NAME=Mealie
|
||||||
|
SMTP_AUTH_STRATEGY=TLS
|
||||||
43
hosts/home-morefine/docker/mealie/docker-compose.yaml
Normal file
43
hosts/home-morefine/docker/mealie/docker-compose.yaml
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
services:
|
||||||
|
mealie:
|
||||||
|
image: ghcr.io/mealie-recipes/mealie:v3.10.2
|
||||||
|
container_name: mealie
|
||||||
|
restart: unless-stopped
|
||||||
|
# ports:
|
||||||
|
# - "9000:9000"
|
||||||
|
networks:
|
||||||
|
- caddy_internal
|
||||||
|
dns:
|
||||||
|
- 192.168.1.131 # pi-hole
|
||||||
|
deploy:
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
memory: 2000M #
|
||||||
|
volumes:
|
||||||
|
- /srv/rundata/mealie/mealie_data:/app/data/
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
environment:
|
||||||
|
SMTP_FROM_EMAIL_FILE: /run/secrets/SMTP_FROM_EMAIL
|
||||||
|
SMTP_USER_FILE: /run/secrets/SMTP_USER
|
||||||
|
SMTP_PASSWORD_FILE: /run/secrets/SMTP_PASSWORD
|
||||||
|
OPENAI_API_KEY_FILE: /run/secrets/OPENAI_API_KEY
|
||||||
|
secrets:
|
||||||
|
- SMTP_FROM_EMAIL
|
||||||
|
- SMTP_USER
|
||||||
|
- SMTP_PASSWORD
|
||||||
|
- OPENAI_API_KEY
|
||||||
|
|
||||||
|
networks:
|
||||||
|
caddy_internal:
|
||||||
|
external: true
|
||||||
|
|
||||||
|
secrets:
|
||||||
|
SMTP_FROM_EMAIL:
|
||||||
|
file: /run/secrets/mealie/SMTP_FROM_EMAIL
|
||||||
|
SMTP_USER:
|
||||||
|
file: /run/secrets/mealie/SMTP_USER
|
||||||
|
SMTP_PASSWORD:
|
||||||
|
file: /run/secrets/mealie/SMTP_PASSWORD
|
||||||
|
OPENAI_API_KEY:
|
||||||
|
file: /run/secrets/mealie/OPENAI_API_KEY
|
||||||
28
hosts/home-morefine/docker/mealie/secrets.sops.yaml
Normal file
28
hosts/home-morefine/docker/mealie/secrets.sops.yaml
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
OPENAI_API_KEY: ENC[AES256_GCM,data:je5aR2mmV+e87AcWwpr8AsdaubDSTZWcNmLbWSkKowz6shl6VFBY6F30HDq8ZpVmTZgxFYoXqolzp/NOOdfCpgK4feduMMB5/dV2y66SA7K4nI/iQrFhY9ynDTMCRkIJ+7YPIpH8NX0V5xM72OaB6ax2VYmfQXbBGt74FCqe4bNgy2QOZBhVEMPADi67oGsv0+bfUNtTMepvZqgSZEI5TD9A7gI=,iv:xiAU+uttRIYJ2VbRadRlDFa6Dh84GWmK6YY0N2lz/EU=,tag:us+Gqd8VIYFusIf0RpBJpQ==,type:str]
|
||||||
|
SMTP_FROM_EMAIL: ENC[AES256_GCM,data:zAR1DkpDHKGUSbtr2SsdpM3te0g=,iv:8c+Oh041FRq3Pxol2V5y1NswDsaFu3jWra/av2nzcLo=,tag:JMKyrG0Pd/1avZUoz4EC0w==,type:str]
|
||||||
|
SMTP_USER: ENC[AES256_GCM,data:Eu54STOpUBEhDsgOYg3HNDpf,iv:vuvqnZ0aZNbRbhaGEV97QmTcKfUGvgjuxU++KvZvtOk=,tag:XJf98vJ7hgRkFT16VhV50Q==,type:str]
|
||||||
|
SMTP_PASSWORD: ENC[AES256_GCM,data:ojuqLrn21mGEsBwREJnHcw==,iv:f9hQi6rbLGMvlMF/eUHqnDh9i/vnF9PtWzI61PsuNK8=,tag:lzgJXXpxIY9YkbJLSZLv4w==,type:str]
|
||||||
|
sops:
|
||||||
|
age:
|
||||||
|
- recipient: age1ua9qahphsqf2x8ew2n4umapp23a66t0eccccc0d5etp82n8tsqgsfc8qjk
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzaWZCK2tCVEo5UnFZMUQy
|
||||||
|
VWRVN3ZaNzlsUGZnVjJ4Q0FoTE00VkFVYkdZClBTajFBYVhJZUlYdEdQRWFTY3Iy
|
||||||
|
Y1B4NmFUYkZJSmN6TzdlV25aMG1kYVEKLS0tIDRVRGJyRVBTYno2dG9nUzdTQTNw
|
||||||
|
bGl1YTE0NHl2dXhIbE1KQlptcWZKTlUKKiIh02s3ADYEf5QOtcVllU1jPga2R359
|
||||||
|
/IkK7PTWtrGh0334ChjPi8vsArDr661eSgMJQBT8cas+Z8LqbDmmJg==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
- recipient: age1nw388umnlxfj3cg9lqjyltghfx6w709nam8s2x826c3nxla9famq3uya73
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIeFN3T0xzblJ1SXZLaUZl
|
||||||
|
Myt2cFpCdUdZZm13SjFNWlprSVBvaDdOMEVZCkRROHBOalRXMHpxNUh5QWtXK0VR
|
||||||
|
cWV5aldRaWt6Z3JLSjVvWnJTQlZMeFUKLS0tIHh3anRTYitVTGhvR0dXYkp6QWs5
|
||||||
|
eTM3eEhrYkJSc3IxVGJlSzJmOUd6bncK8q0pHj60nXdWdqUV10dv02nkTtGHyLpb
|
||||||
|
WyzjLLLE+fqxZFASi+e5sM7cbCdYf/pronruobSszy1uEVDftIRy5Q==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
lastmodified: "2026-02-13T14:46:23Z"
|
||||||
|
mac: ENC[AES256_GCM,data:a+jLfsDyuB98ORFFOYF8Zn+yo+PmyUvtsBpUrDEs35L2883D+EvD1vwk/FlsGU7IRk5TgTZS921X+hdVTjXPwfjbE1IBnCzaXzgbrfGZXWbhXiDKfh6/yys9xJfJJKEAARNBNVPDv5ilrO7tf/5awmnb72xaWvdViv8pLsXJBZo=,iv:DNEDTBC4xNXADasU7WzQ5Mu9uF0+bofw5uMj07fruV8=,tag:WaAnknCd5pJcO2dzawh18g==,type:str]
|
||||||
|
unencrypted_suffix: _unencrypted
|
||||||
|
version: 3.11.0
|
||||||
Reference in New Issue
Block a user