Recolha todas as suas receitas favoritas no recipiente Docker e organize-as como desejar. Escreva suas próprias receitas ou importe receitas de websites, por exemplo “Chefkoch”, “Essen
Opção para profissionais
Como um usuário experiente de Synology, é claro que você pode fazer login com SSH e instalar toda a configuração via arquivo Docker Compose.
version: "2.0"
services:
mealie:
container_name: mealie
image: hkotel/mealie:latest
restart: always
ports:
- 9000:80
environment:
db_type: sqlite
TZ: Europa/Berlin
volumes:
- ./mealie/data/:/app/data
Passo 1: Procura da imagem do Docker
Clico na guia “Registration” na janela do Synology Docker e procuro por “mealie”. Selecciono a imagem do Docker “hkotel/mealie:latest” e depois clico na etiqueta “latest”.
Após o download da imagem, a imagem está disponível como imagem. Docker distingue entre 2 estados, recipiente “estado dinâmico” e imagem/imagem (estado fixo). Antes de podermos criar um recipiente a partir da imagem, algumas configurações têm de ser feitas.
Passo 2: Colocar a imagem em funcionamento:
Faço duplo clique na minha imagem de “refeição”.
Depois clico em “Definições avançadas” e activo o “Reinício automático”. Selecciono o separador “Volume” e clico em “Adicionar pasta”. Lá eu crio uma nova pasta com este caminho de montagem “/app/data”.
Eu atribuo portos fixos para o contentor “Mealie”. Sem portas fixas, poderia ser que o “Mealie server” funcione em uma porta diferente após um reinício.
Finalmente, introduzo duas variáveis de ambiente. A variável “db_type” é o tipo de base de dados e “TZ” é o fuso horário “Europa/Berlim”.
Após estas configurações, o Mealie Server pode ser iniciado! Em seguida, você pode chamar Mealie através do endereço Ip do disco Synology e da porta designada, por exemplo http://192.168.21.23:8096 .
Como funciona o Mealie?
Se eu mover o mouse sobre o botão “Plus” à direita/bottom e depois clicar no símbolo “Chain”, eu posso inserir uma url. A aplicação Mealie procura então automaticamente as meta e informações do esquema necessárias.
A importação funciona muito bem (já usei estas funções com urls do Chef, Food No modo de edição, também posso adicionar uma categoria. É importante que eu pressione a tecla “Enter” uma vez após cada categoria. Caso contrário, esta configuração não é aplicada.
Características especiais
Notei que as categorias do menu não são actualizadas automaticamente. Você tem que ajudar aqui com o recarregamento de um navegador.
Outras características
Claro, você pode pesquisar receitas e também criar menus. Além disso, você pode personalizar “Mealie” muito extensivamente.
A refeição também fica óptima no telemóvel:
Descanso-Api
A documentação da API pode ser encontrada em “http://gewaehlte-ip:und-port … /docs”. Aqui você encontrará muitos métodos que podem ser usados para a automação.
Exemplo da Api
Imagine a seguinte ficção: “Gruner und Jahr lança o portal de internet Essen
$ wget --spider --force-html -r -l12 "https://www.essen-und-trinken.de/rezepte/archiv/" 2>&1 | grep '/rezepte/' | grep '^--' | awk '{ print $3 }' > liste.txt
#!/bin/bash
sort -u liste.txt > clear.txt
while read p; do
echo "import url: $p"
curl -d "{\"url\":\"$p\"}" -H "Content-Type: application/json" http://synology-ip:8096/api/recipes/create-url
sleep 1
done < clear.txt
Agora você também pode acessar as receitas offline:
Conclusão: Se você colocar algum tempo na Mealie, você pode construir uma grande base de dados de receitas! O Mealie está constantemente a ser desenvolvido como um projecto de fonte aberta e pode ser encontrado no seguinte endereço: https://github.com/hay-kot/mealie/