We check if it was started last, if not, we restart it. So even if it failed and is not running (it is set to restart: always though), it would be restarted as soon as another container restarts. That’s when its role becomes important. It is not that bad if it crashes, as long as it did run once and as last container.