Skip to content

Commit 2680c2c

Browse files
author
Mikael Vesavuori
committed
Bump dependencies; Update serverless.yml config including using Node 12 instead of Node 8
1 parent 36fd030 commit 2680c2c

File tree

5 files changed

+1257
-433
lines changed

5 files changed

+1257
-433
lines changed

package.json

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,29 @@
11
{
22
"name": "lambda-prerender",
3-
"version": "1.0.0",
3+
"description": "Dynamically prerender pages for bots and crawlers, with Lambda@Edge, S3 and CloudFront. No more need for isomorphic/server-side rendering!",
4+
"keywords": [
5+
"lambda-functions",
6+
"lambda-edge",
7+
"serverless",
8+
"s3-website",
9+
"cloudfront",
10+
"prerendering",
11+
"seo",
12+
"dynamic-rendering"
13+
],
14+
"version": "1.0.1",
415
"main": "index.js",
16+
"author": "Mikael Vesavuori",
17+
"repository": {
18+
"type": "git",
19+
"url": "https://github.com/mikaelvesavuori/lambda-dynamic-prerenderer"
20+
},
521
"license": "MIT",
622
"devDependencies": {
7-
"serverless": "^1.41.0"
23+
"serverless": "^1.60.4"
824
},
925
"dependencies": {
10-
"chrome-aws-lambda": "^1.14.0",
11-
"puppeteer-core": "^1.14.0"
26+
"chrome-aws-lambda": "^2.0.1",
27+
"puppeteer-core": "^2.0.0"
1228
}
1329
}

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ I am overreaching a bit on what to create, but at least the following works for
122122
10. Save
123123
11. Once again, everything will redeploy so have the CloudFront main view open to see the progress
124124

125-
![CloudFront behavior settings](/cloudfront-behavior-settings.png 'CloudFront behavior settings')
125+
![CloudFront behavior settings](/cloudfront-behavior-settings.png "CloudFront behavior settings")
126126

127127
### Test if it will render correctly
128128

s3/index.html

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
1-
<html><head><title>Demo Site</title><meta property="og:image:secure_url" content="https://www.mmf.se/assets/img/social.jpg"></head><body><div id="root"></div><script type="text/javascript" src="/bundle.js"></script></body></html>
1+
<html>
2+
<head>
3+
<title>Demo Site</title>
4+
<meta
5+
property="og:image:secure_url"
6+
content="https://www.mmf.se/assets/img/social.jpg"
7+
/>
8+
</head>
9+
<body>
10+
<div id="root"></div>
11+
<script type="text/javascript" src="/bundle.js"></script>
12+
</body>
13+
</html>

serverless.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,20 @@
1-
service: lambda-prerender-service
1+
service:
2+
name: lambda-prerender-service
3+
4+
frameworkVersion: ">=1.6.0 <2.0.0"
5+
26
provider:
37
name: aws
4-
versionFunctions: false
5-
runtime: nodejs8.10
8+
runtime: nodejs12.x
69
stage: ${opt:stage,'dev'}
710
region: eu-north-1
811
memorySize: 2048
912
timeout: 20
13+
versionFunctions: false
14+
1015
custom:
11-
objectPrefix: '${self:service}-${self:provider.stage}'
16+
objectPrefix: "${self:service}-${self:provider.stage}"
17+
1218
functions:
1319
prerender:
1420
handler: functions/prerender.handler

0 commit comments

Comments
 (0)