1
0
Fork 0
mirror of synced 2024-06-03 11:24:48 +12:00

fix(install): safe installation on custom compose

This commit is contained in:
Torsten Dittmann 2021-08-25 11:48:05 +02:00
parent 4dd9424613
commit e00dfb44c1

View file

@ -73,7 +73,15 @@ $cli
$compose = new Compose($data);
$appwrite = $compose->getService('appwrite');
$oldVersion = ($appwrite) ? $appwrite->getImageVersion() : null;
$ports = $compose->getService('traefik')->getPorts();
try {
$ports = $compose->getService('traefik')->getPorts();
} catch (\Throwable $th) {
$ports = [
$defaultHTTPPort => $defaultHTTPPort,
$defaultHTTPSPort => $defaultHTTPSPort
];
Console::warning('Traefik not found.');
}
if($oldVersion) {
foreach($compose->getServices() as $service) { // Fetch all env vars from previous compose file
@ -171,7 +179,7 @@ $cli
->setParam('organization', $organization)
->setParam('image', $image)
;
$templateForEnv
->setParam('vars', $input)
;