The omnesviae.org container kept restarting when managed via docker compose in a systemd service.
Systemd assumed the process had stopped because docker compose up -d exits immediately after starting containers. Switching to docker run ensured systemd properly tracked the container.