Используйте лаунчер для сборки образа и запуска его с переменными окружения, необходимыми для его работы. Их можно получить с помощью команды лаунчера, которая показывает только вызов запуска (посмотрите код лаунчера, чтобы узнать, как это сделать).
Вы можете либо собрать его с рабочей базой данных, а затем запустить, либо собрать его с временной базой данных, а затем выполнить миграцию и предварительную компиляцию ресурсов после запуска.
Всё это выходит за рамки поддержки, доступной здесь.
Или вы можете использовать Bitnami (тоже не поддерживается здесь).