I can’t get ofelia to run for my site, so it’s not updating my SSL.
I’ve MANUALLY setup the cron to update, not sure why this wouldn’t be DONE in the installation process per support/forums.
ee cron create host --command=‘ee site ssl-renew --all’ --schedule=’@weekly’
ee cron list --all
This shows that my cron job was setup.
±—±--------------------------------±------------------------------------±---------------+
| id | site_url | command | schedule |
±—±--------------------------------±------------------------------------±---------------+
| 3 | host | sh -c ‘ee site ssl-renew --all’ | @weekly |
If I manually run # ee cron run-now 3 it updates the SSL.
Also, issuing a cron, as the user which installed ee, or even as root, doesn’t work.
I get errors, firstly the shell is /bin/sh and can’t find ee.
Secondly, changing to SHELL=/bin/bash finds ee, but errors with
Error: EasyEngine requires docker-compose.
For the life of me I can’t get ofelia to log anything to help me debug.
I am wondering if it’s the @weekly that it’s choking on, but that’s what the docs showed to us.
Nothing I do in cron or creating a script helps me run this. Ideas?
I’d really like my SSL from letsencrypt not lapse and expire, that’s an issue.