Kumpulkan semua resep favorit Anda dalam kontainer Docker dan atur sesuai keinginan Anda. Tulis resep Anda sendiri atau impor resep dari situs web, misalnya “Chefkoch”, “Essen
Opsi untuk para profesional
Sebagai pengguna Synology yang berpengalaman, Anda tentu saja dapat masuk dengan SSH dan menginstal seluruh pengaturan melalui file 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
Langkah 1: Cari citra Docker
Saya klik pada tab “Registration” di jendela Synology Docker dan mencari “mealie”. Saya memilih gambar Docker “hkotel/mealie:latest” dan kemudian klik pada tag “latest”.
Setelah mengunduh gambar, gambar tersedia sebagai gambar. Docker membedakan antara 2 status, kontainer “status dinamis” dan image/gambar (status tetap). Sebelum kita dapat membuat container dari image, beberapa pengaturan harus dibuat.
Langkah 2: Menempatkan gambar ke dalam operasi:
Saya klik dua kali pada gambar “mealie” saya.
Kemudian saya klik pada “Advanced settings” dan mengaktifkan “Automatic restart”. Saya pilih tab “Volume” dan klik “Add Folder”. Di sana saya membuat folder baru dengan mount path “/app/data”.
Saya menetapkan port tetap untuk container “Mealie”. Tanpa port tetap, bisa jadi “server Mealie” berjalan pada port yang berbeda setelah restart.
Terakhir, saya memasukkan dua variabel lingkungan. Variabel “db_type” adalah tipe database dan “TZ” adalah zona waktu “Europe/Berlin”.
Setelah pengaturan ini, Mealie Server bisa dimulai! Setelah itu Anda dapat memanggil Mealie melalui alamat Ip dari diskasi Synology dan port yang ditetapkan, misalnya http://192.168.21.23:8096 .
Bagaimana cara kerja Mealie?
Jika saya menggerakkan mouse ke atas tombol “plus” di sebelah kanan/bawah dan kemudian klik pada simbol “chain”, saya bisa memasukkan url. Aplikasi Mealie kemudian secara otomatis mencari informasi meta dan skema yang diperlukan.
Impor berfungsi dengan baik (saya telah menggunakan fungsi-fungsi ini dengan url dari Chef, Food Dalam mode edit, saya juga bisa menambahkan kategori. Penting bagi saya untuk menekan tombol “Enter” satu kali setelah setiap kategori. Jika tidak, pengaturan ini tidak diterapkan.
Fitur khusus
Saya perhatikan bahwa kategori menu tidak diperbarui secara otomatis. Anda harus membantu di sini dengan memuat ulang browser.
Fitur lainnya
Tentu saja, Anda dapat mencari resep dan juga membuat menu. Selain itu, Anda bisa menyesuaikan “Mealie” secara ekstensif.
Mealie juga terlihat bagus pada ponsel:
Rest-Api
Dokumentasi API dapat ditemukan di “http://gewaehlte-ip:und-port … /docs”. Di sini Anda akan menemukan banyak metode yang bisa digunakan untuk otomatisasi.
Contoh api
Bayangkan fiksi berikut ini: “Gruner und Jahr meluncurkan portal 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
Sekarang, Anda juga dapat mengakses resep secara offline:
Kesimpulan: Jika Anda meluangkan waktu untuk Mealie, Anda bisa membangun database resep yang hebat! Mealie terus dikembangkan sebagai proyek sumber terbuka dan dapat ditemukan di alamat berikut: https://github.com/hay-kot/mealie/