Skip to content

Commit 185ed81

Browse files
authored
move wrangler, rename cf_worker -> backend (#41)
1 parent 9c3d4c0 commit 185ed81

13 files changed

+34
-29
lines changed

.github/workflows/ci.yml

+3
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ jobs:
3838
name: Test deploy
3939
with:
4040
command: deploy --dry-run
41+
workingDirectory: src/backend
4142

4243
check:
4344
if: always()
@@ -70,6 +71,7 @@ jobs:
7071
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
7172
environment: previews
7273
command: deploy --var GITHUB_SHA:${{ github.sha }}
74+
workingDirectory: src/backend
7375

7476
- name: get preview URL
7577
id: get_preview_url
@@ -95,3 +97,4 @@ jobs:
9597
with:
9698
apiToken: ${{ secrets.cloudflare_api_token }}
9799
command: deploy --var GITHUB_SHA:${{ github.sha }}
100+
workingDirectory: src/backend

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dist-ssr
1313
*.local
1414

1515
# cloudflare
16-
/.wrangler/
16+
.wrangler/
1717
.dev.vars
1818

1919
# Editor directories and files

package-lock.json

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
"typecheck": "npm run --workspaces typecheck",
1313
"build": "npm run --workspace=frontend build",
1414
"dev": "npm run --workspace=frontend dev",
15-
"cf-typegen": "wrangler types src/cf_worker/worker-configuration.d.ts && prettier --write -- src/cf_worker/worker-configuration.d.ts",
16-
"cf-dev": "wrangler dev"
15+
"cf-typegen": "npm run --workspace=backend cf-typegen",
16+
"dev-backend": "npm run --workspace=backend dev"
1717
},
1818
"prettier": {
1919
"singleQuote": true,

src/backend/package.json

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"name": "backend",
3+
"private": true,
4+
"version": "0.0.0",
5+
"type": "module",
6+
"scripts": {
7+
"typecheck": "tsc --noEmit",
8+
"cf-typegen": "wrangler types worker-configuration.d.ts && prettier --write -- worker-configuration.d.ts",
9+
"dev": "wrangler dev"
10+
},
11+
"dependencies": {
12+
"zod": "^3.24.1"
13+
}
14+
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

src/backend/worker-configuration.d.ts

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// Generated by Wrangler by running `wrangler types worker-configuration.d.ts`
2+
3+
interface Env {
4+
GITHUB_SHA: string
5+
BUCKET: R2Bucket
6+
ASSETS: Fetcher
7+
}

wrangler.toml src/backend/wrangler.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
#:schema node_modules/wrangler/config-schema.json
22
name = "pydantic-run"
33
compatibility_date = "2025-01-09"
4-
main = "src/cf_worker/src/index.ts"
4+
main = "src/index.ts"
55
routes = ["pydantic.run/*"]
66
workers_dev = false
77

88
[build]
9-
command = "npm run build"
10-
watch_dir = ["src/frontend/src", "src/cf_worker/src"]
9+
command = "cd ../frontend && npm run build"
10+
watch_dir = ["../frontend/src", "src"]
1111

1212
[[r2_buckets]]
1313
bucket_name = "pydantic-run"
1414
binding = "BUCKET"
1515

1616
[assets]
17-
directory = "src/frontend/dist"
17+
directory = "../frontend/dist"
1818
binding = "ASSETS"
1919

2020
[env.previews]

src/cf_worker/package.json

-12
This file was deleted.

src/cf_worker/worker-configuration.d.ts

-7
This file was deleted.

0 commit comments

Comments
 (0)