I want to start and update a podman container on boot using systemd. First I tried podman-compose
but that was just refusing to work probably. So ended I up just making a shell script that the service runs:
podman pull ghcr.io/linuxserver/nextcloud
podman stop nextcloud
podman rm nextcloud
podman run -d \
--name=nextcloud \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=America/New_York \
-p 443:443 \
-v /home/andythurman/nextcloud/config:/config:Z \
-v /home/andythurman/nextcloud/data:/data:Z \
--restart unless-stopped \
ghcr.io/linuxserver/nextcloud
podman start -a nextcloud
Is this the best way of doing this? I’m not necessarily a noob to containers, but still have a bit to learn about podman.