Conversation
curious what would happen
[skip ci] Co-Authored-By: Max Duval <hi@mxdvl.com> Co-Authored-By: Charlotte Emms <43961396+cemms1@users.noreply.github.com> Co-Authored-By: Jamie B <53781962+JamieB-gu@users.noreply.github.com>
Co-Authored-By: Max Duval <hi@mxdvl.com> Co-Authored-By: Charlotte Emms <43961396+cemms1@users.noreply.github.com> Co-Authored-By: Jamie B <53781962+JamieB-gu@users.noreply.github.com>
|
Size Change: 0 B Total Size: 1.41 MB ℹ️ View Unchanged
|
a0e2c42 to
b662f95
Compare
b662f95 to
a0c975d
Compare
| cloudFormationStackName: article-rendering | ||
| amiParameter: AMIArticlerendering | ||
| article-rendering: | ||
| cloudFormationStackName: rendering |
|
Why is the cloudformation stack called |
60ecbfc to
3ba7b6d
Compare
3ba7b6d to
1f76422
Compare
| } satisfies Alarms) | ||
| : ({ noMonitoring: true } satisfies NoMonitoring); | ||
|
|
||
| new GuEc2App(this, { |
There was a problem hiding this comment.
should we use GuNodeApp instead?
| // TODO - should we change to 3000? | ||
| applicationPort: 9000, |
There was a problem hiding this comment.
Should we look into changing the port of the application?
| certificateProps: { | ||
| domainName: `${app}-${stack}.${ | ||
| stage === 'PROD' ? '' : 'code.dev-' | ||
| }gutools.co.uk`, | ||
| }, |
There was a problem hiding this comment.
do we definitely need a certificate?
There was a problem hiding this comment.
We discovered that this was necessary for the creation of a listener on port 443, instead of the default 8080 which was unreachable.
|
We can test frontend > DCR by updating the value of the SSM param referenced here https://github.com/guardian/frontend/blob/main/common/app/common/configuration.scala#L152 |
|
"This PR is stale because it has been open 30 days with no activity. Unless a comment is added or the “stale” label removed, this will be closed in 3 days" |
|
This PR was closed because it has been stalled for 3 days with no activity. |
What does this change?
Using GuCDK Patterns for building our service
Reduce the amount of custom configuration and benefit from consistency with other Guardian AWS projects.
This trials using the set pattern for a EC2 app as provided by GuCDK, replacing the existing bespoke constructs and letting GuCDK make most of the decisions.
Reorganising WebX’s apps and stacks
It also trials a new naming strategy for Riffraff stacks, Cloudformation stacks, and GuCDK stacks and apps.
Add new apps in the DCR stack
We choose to follow Option 1 in #8351.
The new stack structure will look like the following:
where the
frontendanddotcom-renderingare stacks in the Guardian sense, which contains a collection of Guardian apps (e.g. article, fronts, sport, archive, …) which together make up a cohesive service (e.g. Ophan, frontend, MAPI, …)In Riffraff, we can deploy
dotcom-rendering:allto deploy all of our rendering apps (article-web, article-apps, etc). This follows the current naming convention offrontend:allwhich deploys all "frontend" apps.Why?
Resolves #9374
Task before this can be deployed