Env vars en YML - solo sustituidas por las del OS

No creo que el lanzador reemplace esas variables de entorno. Es posible crear una imagen y luego lanzar la misma imagen varias veces con diferentes nombres de dominio. Puedes

./launcher start-cmd app

para ver qué variables de entorno se necesitan para lanzar.

Para hacerlo con un host que no se ha iniciado, necesitarás migrar la base de datos y precompilar los activos.