@@ -966,7 +966,7 @@ public function failedTaskLink($task_uuid)
966
966
'service_uuid ' => data_get ($ this , 'uuid ' ),
967
967
'task_uuid ' => $ task_uuid ,
968
968
]);
969
- $ settings = instanceSettings ();
969
+ $ settings = InstanceSettings:: get ();
970
970
if (data_get ($ settings , 'fqdn ' )) {
971
971
$ url = Url::fromString ($ route );
972
972
$ url = $ url ->withPort (null );
@@ -1095,7 +1095,22 @@ public function saveComposeConfigs()
1095
1095
return 3 ;
1096
1096
});
1097
1097
foreach ($ sorted as $ env ) {
1098
- $ commands [] = "echo ' {$ env ->key }= {$ env ->real_value }' >> .env " ;
1098
+ if (version_compare ($ env ->version , '4.0.0-beta.347 ' , '<= ' )) {
1099
+ $ commands [] = "echo ' {$ env ->key }= {$ env ->real_value }' >> .env " ;
1100
+ } else {
1101
+ $ real_value = $ env ->real_value ;
1102
+ if ($ env ->version === '4.0.0-beta.239 ' ) {
1103
+ $ real_value = $ env ->real_value ;
1104
+ } else {
1105
+ if ($ env ->is_literal || $ env ->is_multiline ) {
1106
+ $ real_value = '\'' .$ real_value .'\'' ;
1107
+ } else {
1108
+ $ real_value = escapeEnvVariables ($ env ->real_value );
1109
+ }
1110
+ }
1111
+ ray ("echo \"{$ env ->key }= {$ real_value }\" >> .env " );
1112
+ $ commands [] = "echo \"{$ env ->key }= {$ real_value }\" >> .env " ;
1113
+ }
1099
1114
}
1100
1115
if ($ sorted ->count () === 0 ) {
1101
1116
$ commands [] = 'touch .env ' ;
0 commit comments