@@ -7,7 +7,7 @@ import { ParsedParameters } from "./types/config";
7
7
8
8
export const getRegistry = async ( client : v1 . DockerDesktopClient ) => {
9
9
const parseRegistry = async ( ) => {
10
- const registry = await readFileInPromptsVolume ( client , 'registry.yaml' )
10
+ const registry = await readFileInPromptsVolume ( client , REGISTRY_YAML )
11
11
if ( registry ) {
12
12
const value = parse ( registry ) [ 'registry' ] as { [ key : string ] : { ref : string , config : any } }
13
13
if ( ! value ) {
@@ -18,7 +18,7 @@ export const getRegistry = async (client: v1.DockerDesktopClient) => {
18
18
return { } ;
19
19
}
20
20
const writeRegistryIfNotExists = async ( ) => {
21
- const registry = await readFileInPromptsVolume ( client , 'registry.yaml' )
21
+ const registry = await readFileInPromptsVolume ( client , REGISTRY_YAML )
22
22
if ( ! registry ) {
23
23
await writeToPromptsVolume ( client , REGISTRY_YAML , 'registry: {}' )
24
24
}
@@ -95,12 +95,7 @@ export const syncRegistryWithConfig = async (client: v1.DockerDesktopClient, reg
95
95
}
96
96
const oldRegString = JSON . stringify ( registry )
97
97
for ( const [ itemName , itemConfig ] of Object . entries ( config ) ) {
98
- const registryItem = registry [ itemName ]
99
- if ( registryItem && registryItem . config ?. [ itemName ] ) {
100
- const mergedConfig = mergeDeep ( registryItem . config [ itemName ] || { } , itemConfig )
101
- registry [ itemName ] . config = { [ itemName ] : mergedConfig }
102
- }
103
- else if ( registryItem ) {
98
+ if ( registry [ itemName ] ) {
104
99
registry [ itemName ] . config = { [ itemName ] : itemConfig }
105
100
}
106
101
}
0 commit comments