@@ -437,7 +437,7 @@ Resources:
437437 UnicornStoreIdeIdeLogGroup7A5EFA50 :
438438 Type : AWS::Logs::LogGroup
439439 Properties :
440- LogGroupName : unicornstore-ide-bootstrap-log-20250524-083907
440+ LogGroupName : unicornstore-ide-bootstrap-log-20250526-120013
441441 RetentionInDays : 7
442442 UpdateReplacePolicy : Retain
443443 DeletionPolicy : Retain
@@ -595,7 +595,7 @@ Resources:
595595 Ref : UnicornStoreIdeIdeInstanceProfileCEFB2BB2
596596 ImageId :
597597 Ref : SsmParameterValueawsserviceamiamazonlinuxlatestal2023amikernel61x8664C96584B6F00A464EAD1953AFF4B05118Parameter
598- InstanceType : t3.medium
598+ InstanceType : m5.xlarge
599599 SecurityGroupIds :
600600 - Fn::GetAtt :
601601 - UnicornStoreIdeIdeSecurityGroupD6434416
@@ -852,9 +852,9 @@ Resources:
852852 description : Bootstrap IDE
853853 parameters :
854854 BootstrapScript :
855- default : " "
856- description : (Optional) Custom bootstrap script to run.
857855 type : String
856+ description : (Optional) Custom bootstrap script to run.
857+ default : " "
858858 mainSteps :
859859 - inputs :
860860 runCommand :
@@ -1110,14 +1110,22 @@ Resources:
11101110 /opt/aws/bin/cfn-signal -e $exit_code '${waitConditionHandleUrl}'
11111111
11121112 exit $exit_code
1113- - readmeUrl : " "
1114- waitConditionHandleUrl :
1115- Ref : UnicornStoreIdeIdeBootstrapWaitConditionHandle3D9B67F1
1116- extensions : ms-azuretools.vscode-docker,ms-kubernetes-tools.vscode-kubernetes-tools,vscjava.vscode-java-pack
1117- domain : " "
1118- installGitea : echo bootstrapGitea was not provided
1119- terminalOnStartup : " true"
1120- environmentContentsZip : " "
1113+ - instanceIamRoleName :
1114+ Ref : UnicornStoreIdeIdeRole81A2CEAA
1115+ codeServerVersion : 4.100.2
1116+ customBootstrapScript : |
1117+ date
1118+
1119+ echo '=== Clone Git repository ==='
1120+ sudo -H -u ec2-user bash -c "git clone https://github.com/aws-samples/java-on-aws ~/java-on-aws/"
1121+ # sudo -H -u ec2-user bash -c "cd ~/java-on-aws && git checkout refactoring"
1122+
1123+ echo '=== Setup IDE ==='
1124+ sudo -H -i -u ec2-user bash -c "~/java-on-aws/infrastructure/scripts/setup/ide.sh"
1125+
1126+ echo '=== Additional Setup ==='
1127+ sudo -H -i -u ec2-user bash -c "~/java-on-aws/infrastructure/scripts/setup/app.sh"
1128+ sudo -H -i -u ec2-user bash -c "~/java-on-aws/infrastructure/scripts/setup/eks.sh"
11211129 passwordName :
11221130 Fn::Join :
11231131 - " -"
@@ -1157,27 +1165,19 @@ Resources:
11571165 - Fn::Split :
11581166 - " :"
11591167 - Ref : UnicornStoreIdeIdePasswordSecret514252E2
1160- customBootstrapScript : |
1161- date
1162-
1163- echo '=== Clone Git repository ==='
1164- sudo -H -u ec2-user bash -c "git clone https://github.com/aws-samples/java-on-aws ~/java-on-aws/"
1165- # sudo -H -u ec2-user bash -c "cd ~/java-on-aws && git checkout refactoring"
1166-
1167- echo '=== Setup IDE ==='
1168- sudo -H -i -u ec2-user bash -c "~/java-on-aws/infrastructure/scripts/setup/ide.sh"
1169-
1170- echo '=== Additional Setup ==='
1171- sudo -H -i -u ec2-user bash -c "~/java-on-aws/infrastructure/scripts/setup/app.sh"
1172- sudo -H -i -u ec2-user bash -c "~/java-on-aws/infrastructure/scripts/setup/eks.sh"
1173- codeServerVersion : 4.100.2
1174- instanceIamRoleName :
1175- Ref : UnicornStoreIdeIdeRole81A2CEAA
1176- splashUrl : " "
1168+ environmentContentsZip : " "
1169+ terminalOnStartup : " true"
1170+ installGitea : echo bootstrapGitea was not provided
1171+ domain : " "
1172+ extensions : ms-azuretools.vscode-docker,ms-kubernetes-tools.vscode-kubernetes-tools,vscjava.vscode-java-pack
1173+ waitConditionHandleUrl :
1174+ Ref : UnicornStoreIdeIdeBootstrapWaitConditionHandle3D9B67F1
1175+ readmeUrl : " "
11771176 instanceIamRoleArn :
11781177 Fn::GetAtt :
11791178 - UnicornStoreIdeIdeRole81A2CEAA
11801179 - Arn
1180+ splashUrl : " "
11811181 name : IdeBootstrapFunction
11821182 action : aws:runShellScript
11831183 DocumentFormat : YAML
@@ -1317,10 +1317,10 @@ Resources:
13171317 - Arn
13181318 LogGroupName :
13191319 Ref : UnicornStoreIdeIdeLogGroup7A5EFA50
1320- SsmDocument :
1321- Ref : UnicornStoreIdeIdeBootstrapDocumentE330810B
13221320 InstanceId :
13231321 Ref : UnicornStoreIdeIdeEC2Instance5F393FC5
1322+ SsmDocument :
1323+ Ref : UnicornStoreIdeIdeBootstrapDocumentE330810B
13241324 UpdateReplacePolicy : Delete
13251325 DeletionPolicy : Delete
13261326 InfrastructureCorepostgresB0D0C6BB :
@@ -2172,6 +2172,7 @@ Resources:
21722172 Fn::GetAtt :
21732173 - UnicornStoreDatabaseSetupDatabaseSetupFunction83636DD9
21742174 - Arn
2175+ SqlStatements : CREATE TABLE IF NOT EXISTS unicorns(id TEXT DEFAULT gen_random_uuid() PRIMARY KEY, name TEXT, age TEXT, size TEXT, type TEXT);
21752176 SecretName :
21762177 Fn::Join :
21772178 - " -"
@@ -2202,7 +2203,6 @@ Resources:
22022203 - Fn::Split :
22032204 - " :"
22042205 - Ref : InfrastructureCorepostgresB0D0C6BB
2205- SqlStatements : CREATE TABLE IF NOT EXISTS unicorns(id TEXT DEFAULT gen_random_uuid() PRIMARY KEY, name TEXT, age TEXT, size TEXT, type TEXT);
22062206 DependsOn :
22072207 - InfrastructureCoreUnicornStoreDatabaseF56884BA
22082208 - InfrastructureCoreUnicornStoreDatabaseSubnets55C412B8
@@ -2264,9 +2264,6 @@ Resources:
22642264 return 'placeholder'
22652265 Environment :
22662266 Variables :
2267- JAVA_TOOL_OPTIONS : -XX:+TieredCompilation -XX:TieredStopAtLevel=1
2268- AWS_SERVERLESS_JAVA_CONTAINER_INIT_GRACE_TIME : " 500"
2269- SPRING_DATASOURCE_HIKARI_maximumPoolSize : " 1"
22702267 SPRING_DATASOURCE_URL :
22712268 Fn::Join :
22722269 - " "
@@ -2275,6 +2272,9 @@ Resources:
22752272 - InfrastructureCoreUnicornStoreDatabaseF56884BA
22762273 - Endpoint.Address
22772274 - :5432/unicorns
2275+ SPRING_DATASOURCE_HIKARI_maximumPoolSize : " 1"
2276+ AWS_SERVERLESS_JAVA_CONTAINER_INIT_GRACE_TIME : " 500"
2277+ JAVA_TOOL_OPTIONS : -XX:+TieredCompilation -XX:TieredStopAtLevel=1
22782278 SPRING_DATASOURCE_PASSWORD :
22792279 Fn::Join :
22802280 - " "
@@ -3049,11 +3049,11 @@ Resources:
30493049 Fn::GetAtt :
30503050 - UnicornStoreCodeBuildStartBuildFunctionB2FE9156
30513051 - Arn
3052+ ContentHash : fd70d4491df3a6a44292446f6b364c8a
30523053 CodeBuildIamRoleArn :
30533054 Fn::GetAtt :
30543055 - UnicornStoreCodeBuildCodeBuildRoleB9CE0DE7
30553056 - Arn
3056- ContentHash : fd70d4491df3a6a44292446f6b364c8a
30573057 ProjectName :
30583058 Ref : UnicornStoreCodeBuildCodeBuildProjectAF799FF7
30593059 DependsOn :
0 commit comments