elegant-daybreak-15247
12/05/2023, 8:11 PMDuplicate resource URN
on the second image build. The URN in question looks like one that is auto created by the Image resource with a name of 838fab2f-container
.dry-keyboard-94795
12/05/2023, 8:12 PMelegant-daybreak-15247
12/05/2023, 8:14 PMexport const migratorRepo = new awsx.ecr.Repository(`${stackName}-migrator`, {
lifecyclePolicy: {
rules: [{ maximumNumberOfImages: 25, tagStatus: 'any' }],
},
});
export const appsRepo = new awsx.ecr.Repository(`${stackName}-api`, {
lifecyclePolicy: {
rules: [{ maximumNumberOfImages: 25, tagStatus: 'any' }],
},
});
checkForBuildx();
const migratorImage = new awsx.ecr.Image(PREFIX + 'migrator', {
repositoryUrl: migratorRepo.url,
context: path.join(__dirname, '../../../../'),
dockerfile: path.join(__dirname, '../../', 'Dockerfile'),
platform: 'linux/amd64',
target: 'migration',
cacheFrom: ["base"],
args: {
BUILDKIT_INLINE_CACHE: "1",
},
});
const apiImage = new awsx.ecr.Image(PREFIX + 'api', {
repositoryUrl: appsRepo.url,
context: path.join(__dirname, '../../../../'),
dockerfile: path.join(__dirname, '../../', 'Dockerfile'),
platform: 'linux/amd64',
target: 'production',
cacheFrom: ["base"],
args: {
BUILDKIT_INLINE_CACHE: "1",
},
});
elegant-daybreak-15247
12/05/2023, 8:15 PMerror: Duplicate resource URN 'urn:pulumi:sandbox::emabas20-be::awsx:ecr:Image$docker:index/image:Image::838fab2f-container'; try giving it a unique name
dry-keyboard-94795
12/05/2023, 8:19 PMargs
so it generates a different namedry-keyboard-94795
12/05/2023, 8:20 PMelegant-daybreak-15247
12/05/2023, 8:21 PMX_IMAGE_NAME='migrator'
arg (which does nothing) to bust the cache?dry-keyboard-94795
12/05/2023, 8:22 PMelegant-daybreak-15247
12/05/2023, 8:24 PM