Skip to content

Commit 3f47adb

Browse files
committed
[WIP]
1 parent 6062495 commit 3f47adb

File tree

44 files changed

+408
-203
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+408
-203
lines changed

labs/lab-1-replatform/springboot2-fargate/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ RUN yum update -y \
77
&& rm -rf /var/cache/yum
88

99
# Provision the Proxy
10-
COPY target/0-spring-fargate.jar /app/app.jar
10+
COPY target/app.jar /app/app.jar
1111
WORKDIR /app
1212

1313
# Run the Proxy
1414
ENTRYPOINT ["java"]
15-
CMD ["-jar", "app.jar"]
15+
CMD ["-jar", "app.jar"]

labs/lab-1-replatform/springboot2-fargate/pom.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@
6262
</dependencies>
6363

6464
<build>
65+
<finalName>app</finalName>
66+
6567
<plugins>
6668
<plugin>
6769
<groupId>org.springframework.boot</groupId>

labs/lab-1-replatform/springboot2-fargate/template.yaml

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -110,29 +110,27 @@ Resources:
110110
- arn:aws:iam::aws:policy/AmazonDynamoDBFullAccess
111111
- arn:aws:iam::aws:policy/AmazonS3FullAccess
112112

113-
# https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-cluster.html
114113
ECSCluster:
115114
Type: AWS::ECS::Cluster
116115
Properties:
117116
ClusterName: spring-fargate-cluster
118117

119-
# https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html
120118
SpringFargateServiceECSTaskDefinition:
121119
Type: AWS::ECS::TaskDefinition
122120
Properties:
123121
Family: spring-fargate-service-task
124-
Cpu: 1024
125-
Memory: 2048
122+
Cpu: 512
123+
Memory: 1024
126124
NetworkMode: awsvpc
127125
RequiresCompatibilities:
128126
- FARGATE
129127
ExecutionRoleArn: !Ref ECSTaskExecutionRole
130128
TaskRoleArn: !Ref ECSTaskRole
131129
ContainerDefinitions:
132130
- Name: spring-fargate-service-task
133-
Cpu: 1024
134-
Memory: 2048
135-
Image: !Sub '689573718314.dkr.ecr.eu-central-1.amazonaws.com/0-spring-fargate:latest'
131+
Cpu: 512
132+
Memory: 1024
133+
Image: !Sub 'REPLACE_ME_WITH_YOUR_AWS_ACCOUNT_ID.dkr.ecr.REPLACE_ME_WITH_YOUR_REGION.amazonaws.com/spring-fargate:latest'
136134
Environment:
137135
- Name: AWS_REGION
138136
Value: !Ref AWS::Region
@@ -164,19 +162,12 @@ Resources:
164162
- Key: Name
165163
Value: !Sub "SpringFargateLoadBalancer-${AWS::StackName}"
166164

167-
SpringFargateLoadBalancerListenerCertificate:
168-
Type: AWS::ElasticLoadBalancingV2::ListenerCertificate
169-
Properties:
170-
ListenerArn: !Ref SpringFargateLoadBalancerListener
171-
172165
SpringFargateLoadBalancerListener:
173166
Type: AWS::ElasticLoadBalancingV2::Listener
174167
Properties:
175168
LoadBalancerArn: !Ref SpringFargateLoadBalancer
176169
Port: 80
177170
Protocol: HTTP
178-
Certificates:
179-
- !Ref SpringFargateLoadBalancerListenerCertificate
180171
DefaultActions:
181172
- Type: forward
182173
TargetGroupArn: !Ref SpringFargateTargetGroup

labs/lab-2-optimize/application-load-balancer/template.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Resources:
88
Handler: com.aws.samples.petclinic.CreatePetLambdaHandler::handleRequest
99
Runtime: java8
1010
CodeUri: target/app.jar
11-
MemorySize: 2048
11+
MemorySize: 1024
1212
Environment:
1313
Variables:
1414
TABLE_NAME: !ImportValue PetsTable

labs/lab-2-optimize/coretto-crypto-provider/template.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Resources:
1313
Handler: com.aws.samples.petclinic.CreatePetLambdaHandler::handleRequest
1414
Runtime: java8
1515
CodeUri: target/app.jar
16-
MemorySize: 2048
16+
MemorySize: 1024
1717
Environment:
1818
Variables:
1919
TABLE_NAME: !ImportValue PetsTable

labs/lab-2-optimize/handler-interface/template.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ Resources:
1010
CreatePetLambdaHandlerFunction:
1111
Type: AWS::Serverless::Function
1212
Properties:
13-
Handler: com.aws.samples.petclinic.CreatePetLambdaHandler::handleRequest
13+
Handler: com.aws.samples.petclinic.CreatePetLambdaStreamHandler::handleRequest
1414
Runtime: java8
1515
CodeUri: target/app.jar
16-
MemorySize: 2048
16+
MemorySize: 1024
1717
Environment:
1818
Variables:
1919
TABLE_NAME: !ImportValue PetsTable

labs/lab-2-optimize/java-11/template.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Resources:
1313
Handler: com.aws.samples.petclinic.CreatePetLambdaHandler::handleRequest
1414
Runtime: java8
1515
CodeUri: target/app.jar
16-
MemorySize: 2048
16+
MemorySize: 1024
1717
Environment:
1818
Variables:
1919
TABLE_NAME: !ImportValue PetsTable

labs/lab-2-optimize/jvm-options/template.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Resources:
1313
Handler: com.aws.samples.petclinic.CreatePetLambdaHandler::handleRequest
1414
Runtime: java8
1515
CodeUri: target/app.jar
16-
MemorySize: 2048
16+
MemorySize: 1024
1717
Environment:
1818
Variables:
1919
TABLE_NAME: !ImportValue PetsTable

labs/lab-2-optimize/lambda-layers/template.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Resources:
2626
Layers:
2727
- !Ref PetClinicLayer
2828
CodeUri: target/no-dep.jar
29-
MemorySize: 2048
29+
MemorySize: 1024
3030
Environment:
3131
Variables:
3232
TABLE_NAME: !ImportValue PetsTable

labs/lab-2-optimize/multithreading/template.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Resources:
1313
Handler: com.aws.samples.petclinic.CreatePetLambdaHandler::handleRequest
1414
Runtime: java8
1515
CodeUri: target/app.jar
16-
MemorySize: 2048
16+
MemorySize: 1024
1717
Environment:
1818
Variables:
1919
TABLE_NAME: !ImportValue PetsTable

0 commit comments

Comments
 (0)