Add Cloudflare KV Storage

This commit is contained in:
René
2024-04-09 09:19:47 +02:00
parent 1527f88e51
commit 64b08d48dc
4 changed files with 22 additions and 19 deletions

View File

@@ -1,7 +1,7 @@
#!/bin/bash
# generate index.ts
cat <<EOF > index.ts
# generate cloudflarekv/index.ts
cat <<EOF > cloudflarekv/index.ts
export default { async fetch(Request, env) {
const namespace = env.TEST_NAMESPACE1;
@@ -85,10 +85,10 @@ const DeleteWorkersKVEntries = async (NAMESPACE, keys) => {
EOF
echo "wrangler.toml generated"
echo "index.ts generated"
# generate wrangler.toml
cat <<EOF > wrangler.toml
# generate cloudflarekv/wrangler.toml
cat <<EOF > cloudflarekv/wrangler.toml
main = "index.ts"
kv_namespaces = [

View File

@@ -100,7 +100,8 @@ jobs:
- name: Install Cloudflare Worker
run : |
.github/scripts/initialize-wrangler.sh
npx wrangler dev &
cd cloudflarekv && npx wrangler dev &
npx wait-on tcp:8787
- name: Install Coherence
run: |

View File

@@ -31,11 +31,11 @@ jobs:
with:
node-version: '18'
- name: Write code
- name: Start Wrangler Dev
run: |
chmod +x .github/scripts/initialize-wrangler.sh
.github/scripts/initialize-wrangler.sh
npx wrangler dev &
cd cloudflarekv && npx wrangler dev &
npx wait-on tcp:8787
- name: Run Go Tests
run: cd cloudflarekv && go test ./... -race
run: cd cloudflarekv && go test ./... -v -race

2
cloudflarekv/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
index.ts
wrangler.toml