updating documentation
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
* [Fix Version Numbers](#FixVersionNumbers)
|
||||
* [Strapi in git](#Strapiingit)
|
||||
* [Cloudformation](#Cloudformation)
|
||||
* [Output naming convention](#Outputnamingconvention)
|
||||
* [Creating templates](#Creatingtemplates)
|
||||
* [Adding resources](#Addingresources)
|
||||
* [Using parameters](#Usingparameters)
|
||||
@@ -225,6 +226,23 @@ You can then run Strapi with `npm run develop` or `NODE_ENV=production npm run s
|
||||
|
||||
<https://adamtheautomator.com/aws-cli-cloudformation/> (example of deploying an S3 bucket with static site `index.html`.)
|
||||
|
||||
### <a name='Outputnamingconvention'></a>Output naming convention
|
||||
|
||||
You should follow a standard naming convention for your CF outputs.
|
||||
|
||||
For example:
|
||||
|
||||
```yaml
|
||||
Outputs:
|
||||
PublicVPCOutput:
|
||||
Description: The VPC ID.
|
||||
Value: !Ref PublicVPC
|
||||
Export:
|
||||
Name: !Sub "${AWS::StackName}-EBStrapiPublicVPC"
|
||||
```
|
||||
|
||||
Defines a VPC. We can then pass in the stackname to another CF template and it can reference this VPC. The VPC names are static between projects (they don't have to be but here they are).
|
||||
|
||||
### <a name='Creatingtemplates'></a>Creating templates
|
||||
|
||||
To create a cloudformation template you should create a `template.yaml`. This yaml file should have at the top:
|
||||
|
||||
Reference in New Issue
Block a user