gentle-toddler-99412
06/14/2022, 10:28 PMlittle-cartoon-10569
06/14/2022, 11:28 PMpulumi up
.gentle-toddler-99412
06/15/2022, 6:02 AMlittle-cartoon-10569
06/15/2022, 6:37 AMgentle-toddler-99412
06/15/2022, 6:48 AMconst service = new awsx.ecs.FargateService("my-service", {
cluster: cluster,
desiredCount: 1,
waitForSteadyState: false,
taskDefinitionArgs: {
executionRole: containerRole,
// taskRole: ?,
container: {
image: `${ECR_REPO_URI}/${backend.imageName}`,
cpu: 512,
memory: 1024,
essential: true,
environment: backend.environmentVariables,
portMappings: [
lb.createListener(`pv-listener`, {
protocol: "HTTP",
port: backend.loadbalancerPort,
targetGroup: lb.createTargetGroup(`pv-tg`, {
port: backend.containerPort,
protocol: "HTTP"
}),
}),
],
},
},
});
const lb = new awsx.lb.ApplicationLoadBalancer("nginx-lb", {
vpc,
subnets: vpc.publicSubnetIds,
securityGroups: [securityGroup.id],
});
little-cartoon-10569
06/15/2022, 7:01 AMgentle-toddler-99412
06/15/2022, 7:02 AMlittle-cartoon-10569
06/15/2022, 9:19 AMgentle-toddler-99412
06/15/2022, 9:21 AM