Переменные окружения в YML — подставляются только значения из ОС

Я не верю, что лаунчер заменит эти переменные окружения (ENV). Возможно создать образ, а затем запускать один и тот же образ несколько раз с разными доменными именами. Вы можете выполнить

./launcher start-cmd app

чтобы увидеть, какие переменные окружения (ENV) необходимы для запуска.

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