Package Details: mealie 2.6.0-1

Git Clone URL: https://aur.archlinux.org/mealie.git (read-only, click to copy)
Package Base: mealie
Description: A self hosted recipe manager
Upstream URL: https://github.com/mealie-recipes/mealie
Licenses: AGPL
Submitter: karboncore
Maintainer: karboncore
Last Packager: karboncore
Votes: 1
Popularity: 0.52
First Submitted: 2024-08-11 20:47 (UTC)
Last Updated: 2025-02-08 15:11 (UTC)

Latest Comments

karboncore commented on 2025-01-09 15:11 (UTC)

I have added systemd files as requested. Please test and let me know if there are any issues.

Mealie is controlled through environment variables. You should be able to set these in /etc/mealie.conf now if using the systemd service.

CountMurphy commented on 2025-01-06 22:05 (UTC) (edited on 2025-01-06 22:15 (UTC) by CountMurphy)

Thank you so much for packaging this. If I could make a couple suggestions:

  1. Please allow the data directory to be configurable through /etc/mealie.conf or something
  2. Include a systemd service file for it

Here is a quick one I wrote:

[Unit]
Description=Mealie Server
After=network.target

[Service]
User=mealie
Group=mealie
Type=simple
ExecStart=/usr/bin/mealie
KillMode=process
Restart=on-failure

[Install]
WantedBy=multi-user.target

Plus the mealie.sysusers file to include to create the mealie user:

u mealie - "Mealie Daemon user" /home/mealie -

Then lastly add those two new files to the PKGBUILD:

install -Dm 644 ../mealie.sysusers "${pkgdir}"/usr/lib/sysusers.d/${pkgname}.conf
install -Dm 644 ../mealie.service -t "$pkgdir"/usr/lib/systemd/system/

Again, thanks for packaging. Excited to run this bear metal vs docker.