Pulumi code for my server setup
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

deduplicate networks by name

+8 -4
+8 -4
lib/service/service.ts
··· 239 239 // healthcheck: {tests} 240 240 networksAdvanced: args.networkMode 241 241 ? [] 242 - : output(args.networksAdvanced ?? []).apply((networksAdvanced) => [ 243 - ...networksAdvanced, 244 - { name: defaultNetwork.name }, 245 - ]), 242 + : all([args.networksAdvanced ?? [], defaultNetwork.name]).apply( 243 + ([networksAdvanced, defaultNetworkName]) => [ 244 + ...networksAdvanced, 245 + ...(networksAdvanced.some((network) => network.name === defaultNetworkName) 246 + ? [] 247 + : [{ name: defaultNetworkName }]), 248 + ], 249 + ), 246 250 hosts: args.networkMode 247 251 ? [] 248 252 : output(args.hosts ?? []).apply((hosts) => [