Tüm favori tariflerinizi Docker konteynerinde toplayın ve istediğiniz gibi düzenleyin. Kendi tariflerinizi yazın veya web sitelerinden tarifleri içe aktarın, örneğin “Chefkoch”, “Essen
Profesyoneller için seçenek
Deneyimli bir Synology kullanıcısı olarak elbette SSH ile oturum açabilir ve Docker Compose dosyası aracılığıyla tüm kurulumu yapabilirsiniz.
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
Adım 1: Docker görüntüsünü arayın
Synology Docker penceresindeki “Kayıt” sekmesine tıklıyorum ve “mealie” için arama yapıyorum. “hkotel/mealie:latest” Docker görüntüsünü seçiyorum ve ardından “latest” etiketine tıklıyorum.
Görüntü indirildikten sonra, görüntü bir resim olarak kullanılabilir. Docker, konteyner “dinamik durumu” ve görüntü/imaj (sabit durum) olmak üzere 2 durum arasında ayrım yapar. İmajdan bir konteyner oluşturmadan önce birkaç ayarın yapılması gerekir.
Adım 2: Görüntüyü çalıştırın:
“Mealie” resmime çift tıklıyorum.
Ardından “Gelişmiş ayarlar “a tıklıyorum ve “Otomatik yeniden başlatma “yı etkinleştiriyorum. “Birim” sekmesini seçiyorum ve “Klasör Ekle “ye tıklıyorum. Orada “/app/data” bağlama yolu ile yeni bir klasör oluşturuyorum.
“Mealie” konteyneri için sabit bağlantı noktaları atadım. Sabit bağlantı noktaları olmadan, “Mealie sunucusu” yeniden başlatıldıktan sonra farklı bir bağlantı noktasında çalışıyor olabilir.
Son olarak, iki ortam değişkeni giriyorum. “db_type” değişkeni veritabanı türü, “TZ” ise “Europe/Berlin” saat dilimidir.
Bu ayarlardan sonra Mealie Server başlatılabilir! Daha sonra Mealie’yi Synology kurulumunun Ip adresi ve atanan bağlantı noktası, örneğin http://192.168.21.23:8096 üzerinden arayabilirsiniz.
Mealie nasıl çalışır?
Fareyi sağ/alt taraftaki “artı” düğmesinin üzerine getirip “zincir” sembolüne tıklarsam, bir url girebiliyorum. Mealie uygulaması daha sonra gerekli meta ve şema bilgilerini otomatik olarak arar.
İçe aktarma harika çalışıyor (Bu işlevleri Chef, Food Düzenleme modunda bir kategori de ekleyebilirim. Her kategoriden sonra “Enter” tuşuna bir kez basmam önemlidir. Aksi takdirde, bu ayar uygulanmaz.
Özel özellikler
Menü kategorilerinin otomatik olarak güncellenmediğini fark ettim. Burada tarayıcıyı yeniden yükleyerek yardımcı olmalısınız.
Diğer özellikler
Elbette tarif arayabilir ve menüler oluşturabilirsiniz. Buna ek olarak, “Mealie “yi çok kapsamlı bir şekilde özelleştirebilirsiniz.
Mealie mobil cihazlarda da harika görünüyor:
Rest-Api
API belgeleri “http://gewaehlte-ip:und-port … /docs” adresinde bulunabilir. Burada otomasyon için kullanılabilecek birçok yöntem bulacaksınız.
Api örneği
Şu kurguyu hayal edin: “Gruner und Jahr Essen internet portalını açtı
$ 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
Artık tariflere çevrimdışı olarak da erişebilirsiniz:
Sonuç: Mealie’ye biraz zaman ayırırsanız, harika bir tarif veritabanı oluşturabilirsiniz! Mealie sürekli olarak açık kaynaklı bir proje olarak geliştirilmektedir ve aşağıdaki adreste bulunabilir: https://github.com/hay-kot/mealie/