Since the depsolving has been moved to the worker, the Dockerfile for the worker needed to have the dnf-json executable. Additionally there was a missing cache directory.
Worker container image. Follows the same general structure as the composer image