[skip ci] Merge pull request #56 from jwr1/master
Fix environment vars and labels containing multiple equals
This commit is contained in:
commit
8e9649ec2c
|
@ -225,7 +225,7 @@ const DockerComposeImport = ({ refresh, dockerComposeInit, installerInit, defaul
|
|||
if (Array.isArray(doc.services[key].labels)) {
|
||||
let labels = {};
|
||||
doc.services[key].labels.forEach((label) => {
|
||||
const [key, value] = label.split('=');
|
||||
const [key, value] = label.split(/=(.*)/s);
|
||||
labels['' + key] = '' + value;
|
||||
});
|
||||
doc.services[key].labels = labels;
|
||||
|
|
|
@ -56,7 +56,7 @@ const DockerContainerSetup = ({noCard, containerInfo, installer, OnChange, refre
|
|||
image: containerInfo.Config.Image,
|
||||
restartPolicy: containerInfo.HostConfig.RestartPolicy.Name,
|
||||
envVars: containerInfo.Config.Env.map((envVar) => {
|
||||
const [key, value] = envVar.split('=');
|
||||
const [key, value] = envVar.split(/=(.*)/s);
|
||||
return { key, value };
|
||||
}),
|
||||
labels: Object.keys(containerInfo.Config.Labels).map((key) => {
|
||||
|
|
Loading…
Reference in a new issue