Skip to content

Commit a8befc1

Browse files
committed
fix up cfn
1 parent 5004ab3 commit a8befc1

File tree

3 files changed

+50
-101
lines changed

3 files changed

+50
-101
lines changed

cloudformation/custom-domain.yml

Lines changed: 0 additions & 30 deletions
This file was deleted.

cloudformation/main.yml

Lines changed: 50 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ Parameters:
4040

4141
Conditions:
4242
IsProd: !Equals [!Ref RunEnvironment, "prod"]
43+
IsDev: !Equals [!Ref RunEnvironment, "dev"]
4344
ShouldAttachVpc: !Equals [true, !Ref VpcRequired]
4445

4546
Mappings:
@@ -106,35 +107,56 @@ Resources:
106107
QueueName: !Sub ${ApplicationPrefix}-sqs
107108
MessageTimeout: !Ref SqsMessageTimeout
108109

109-
IcalDomainProxy:
110-
Type: AWS::Serverless::Application
111-
Properties:
112-
Location: ./custom-domain.yml
113-
Parameters:
114-
RunEnvironment: !Ref RunEnvironment
115-
RecordName: ical
116-
GWBaseDomainName: !FindInMap
117-
- ApiGwConfig
118-
- !Ref RunEnvironment
119-
- EnvDomainName
120-
GWHostedZoneId:
121-
!FindInMap [ApiGwConfig, !Ref RunEnvironment, HostedZoneId]
122-
CloudfrontDomain: !GetAtt [AppIcalCloudfrontDistribution, DomainName]
123-
124-
CoreUrlProd:
125-
Type: AWS::Serverless::Application
110+
LinkryRecordSet:
111+
Condition: IsDev
112+
Type: AWS::Route53::RecordSet
126113
Properties:
127-
Location: ./custom-domain.yml
128-
Parameters:
129-
RunEnvironment: !Ref RunEnvironment
130-
RecordName: core
131-
GWBaseDomainName: !FindInMap
132-
- ApiGwConfig
133-
- !Ref RunEnvironment
134-
- EnvDomainName
135-
GWHostedZoneId:
136-
!FindInMap [ApiGwConfig, !Ref RunEnvironment, HostedZoneId]
137-
CloudfrontDomain: !GetAtt [AppFrontendCloudfrontDistribution, DomainName]
114+
HostedZoneId: !FindInMap [ApiGwConfig, !Ref RunEnvironment, HostedZoneId]
115+
Name: !Join
116+
- "."
117+
- - "go"
118+
- !FindInMap
119+
- ApiGwConfig
120+
- !Ref RunEnvironment
121+
- EnvDomainName
122+
Type: CNAME
123+
TTL: '300'
124+
ResourceRecords:
125+
- !GetAtt [AppLinkryCloudfrontDistribution, DomainName]
126+
127+
IcalRecordSet:
128+
Condition: IsDev
129+
Type: AWS::Route53::RecordSet
130+
Properties:
131+
HostedZoneId: !FindInMap [ApiGwConfig, !Ref RunEnvironment, HostedZoneId]
132+
Name: !Join
133+
- "."
134+
- - "ical"
135+
- !FindInMap
136+
- ApiGwConfig
137+
- !Ref RunEnvironment
138+
- EnvDomainName
139+
Type: CNAME
140+
TTL: '300'
141+
ResourceRecords:
142+
- !GetAtt [AppIcalCloudfrontDistribution, DomainName]
143+
144+
CoreRecordSet:
145+
Condition: IsDev
146+
Type: AWS::Route53::RecordSet
147+
Properties:
148+
HostedZoneId: !FindInMap [ApiGwConfig, !Ref RunEnvironment, HostedZoneId]
149+
Name: !Join
150+
- "."
151+
- - "core"
152+
- !FindInMap
153+
- ApiGwConfig
154+
- !Ref RunEnvironment
155+
- EnvDomainName
156+
Type: CNAME
157+
TTL: '300'
158+
ResourceRecords:
159+
- !GetAtt [AppFrontendCloudfrontDistribution, DomainName]
138160

139161
AppLambdaUrl:
140162
Type: AWS::Lambda::Url
@@ -912,21 +934,6 @@ Resources:
912934
SslSupportMethod: sni-only
913935
PriceClass: PriceClass_100
914936

915-
LinkryDomainProxy:
916-
Type: AWS::Serverless::Application
917-
Properties:
918-
Location: ./custom-domain.yml
919-
Parameters:
920-
RunEnvironment: !Ref RunEnvironment
921-
RecordName: go
922-
GWBaseDomainName: !FindInMap
923-
- ApiGwConfig
924-
- !Ref RunEnvironment
925-
- EnvDomainName
926-
GWHostedZoneId:
927-
!FindInMap [ApiGwConfig, !Ref RunEnvironment, HostedZoneId]
928-
CloudfrontDomain: !GetAtt [AppLinkryCloudfrontDistribution, DomainName]
929-
930937
Outputs:
931938
DomainName:
932939
Description: Domain name that the UI is hosted at

cloudformation/phony-swagger.yml

Lines changed: 0 additions & 28 deletions
This file was deleted.

0 commit comments

Comments
 (0)