Skip to content

Commit

Permalink
feat: deploy module worker
Browse files Browse the repository at this point in the history
  • Loading branch information
yjl9903 committed Mar 4, 2024
1 parent cbba0b5 commit d26ae2a
Show file tree
Hide file tree
Showing 3 changed files with 50 additions and 1 deletion.
35 changes: 35 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Deploy

on:
workflow_dispatch:
push:
branches:
- main

jobs:
deploy:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: Setup pnpm
uses: pnpm/[email protected]

- name: Setup node
uses: actions/setup-node@v3
with:
node-version: 20.x
cache: pnpm

- name: Install
run: pnpm install

- name: Build
run: pnpm build --preset=cloudflare_module

- name: Deploy
env:
CLOUDFLARE_API_TOKEN: ${{ secrets.CF_API_TOKEN }}
run: |
pnpm run deploy
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"type": "module",
"scripts": {
"build": "nuxt build",
"build:cloudflare": "nuxt build --preset=cloudflare_pages",
"deploy": "wrangler deploy",
"dev": "nuxt dev",
"drizzle-kit": "drizzle-kit",
"format": "prettier --write **/*.{ts,vue}",
Expand Down
14 changes: 14 additions & 0 deletions wrangler.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name = "resonance-market"
main = "./.output/server/index.mjs"
workers_dev = true
compatibility_date = "2023-12-01"

rules = [{ type = "ESModule", globs = ["**/*.js", "**/*.mjs"] }]

[site]
bucket = ".output/public"

[[d1_databases]]
binding = "DATABASE"
database_name = "resonance-market"
database_id = "17482adc-c9ff-4c2f-b88b-0c41df784e84"

0 comments on commit d26ae2a

Please sign in to comment.