-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathreadme-template.txt
50 lines (37 loc) · 1.22 KB
/
readme-template.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# ${PROJECT_NAME}
(This project was generated with [Cloudflare Worker App Kit](https://github.com/postlight/cloudflare-worker-app-kit))
## Scripts
```bash
# Start a dev server at http://localhost:3333
npm start
# Run jest tests
npm test
# Output production-ready JS & CSS bundles in dist folder
npm run build
# Build files, copy static assets to S3, and deploy worker to Cloudflare
npm run deploy
# Check source files for common errors
npm run lint
```
## Environment Variables
These environment variables are required to deploy the app.
```bash
BUCKET=bucket-name
AWS_KEY=XXXACCESSKEYXXX
AWS_SECRET=XXXXXXXXXSECRETXXXXXXXXX
AWS_REGION=us-east-1
CF_ZONE_ID=XXXXXXXXXWORKERZONEIDXXXXXXXXX
CF_KEY=XXXXCLOUDFLAREAUTHKEYXXXX
```
If you want to use Workers KV you'll need the `CF_KV_NAMESPACES` environment variable during development and when you deploy.
```bash
# single KV namespace
CF_KV_NAMESPACES="NAME XXXXXXXXXNAMESPACEIDXXXXXXXXX"
# multiple namespace are supported, separate with a comma
CF_KV_NAMESPACES="NS_1 XXXXXXXNAMESPACEIDXXXXXXX, NS_2 XXXXXXXNAMESPACEIDXXXXXXX"
```
Similarly, you can bind any other strings like with `CF_WORKER_BINDINGS`
```bash
CF_WORKER_BINDINGS="KEY_1 value1, KEY_2 value2"
```