Ответы:
apiRootUrl - это произвольное значение, при котором будет развернут ваш микро-сервис. Например, вы можете использовать что-то вроде:
"/micro-service/v1"
, и это приведет к тому, что ваш микро-сервис будет доступен в следующем месте:
http://localhost:8087/client-id-value/micro-service/v1
imagePath is путь файловой системы к tar-файлу образа микросервиса. Обычно находится в комплекте приложения. Например, вы можете использовать что-то вроде:
class func microServiceBundleStoragePath(serviceName: String) -> String? {
let microServiceFileName = "\(serviceName)-v1"
let microServiceBundlePath = Bundle.main.path(forResource: microServiceFileName, ofType: ".tar")
return microServiceBundlePath
}
, в результате чего путь к файловой системе будет:
"/private/var/containers/Bundle/Application/DF2F6617-9153-4AEC-999D-BC7699A80FA0/example.app/micro-service-v1.tar"