Start up tasks described in namespaces not included in production.clj are not included in the production core
:create-mappings
task was defined in cayenne.elastic.mappings
but was not registered as a start up task when invoked using the production core. It was later determined this is because the namespace is not included in the file. Once the namespace is included, it works.