Tienson Qin 3 недель назад
Родитель
Сommit
3adff65c90
3 измененных файлов с 33 добавлено и 8 удалено
  1. 1 1
      deps/db-sync/package.json
  2. 30 5
      deps/db-sync/worker/wrangler.toml
  3. 2 2
      src/main/frontend/config.cljs

+ 1 - 1
deps/db-sync/package.json

@@ -8,7 +8,7 @@
     "release": "clojure -M:cljs release db-sync",
     "test": "clojure -M:cljs compile db-sync-test && node worker/dist/worker-test.js",
     "clean": "rm -rf ./worker/dist/",
-    "deploy": "yarn clean && yarn release && cd ./worker && wrangler deploy",
+    "deploy-prod": "yarn clean && yarn release && cd ./worker && wrangler deploy --env prod",
     "deploy-staging": "yarn clean && yarn release && cd ./worker && wrangler deploy --env staging"
   },
   "dependencies": {

+ 30 - 5
deps/db-sync/worker/wrangler.toml

@@ -15,12 +15,12 @@ class_name = "SyncDO"
 
 [[r2_buckets]]
 binding = "LOGSEQ_SYNC_ASSETS"
-bucket_name = "logseq-sync-assets-dev"
+bucket_name = "logseq-sync-assets-prod"
 
 [[d1_databases]]
 binding = "DB"
-database_name = "logseq-sync-graph-meta-dev"
-database_id = "c020574a-5623-407b-be0c-cd192bab9545"
+database_name = "logseq-sync-graph-meta-prod"
+database_id = "00325aa2-c805-4693-b599-900a25dcde42"
 
 [[migrations]]
 tag = "v1"
@@ -32,7 +32,7 @@ COGNITO_ISSUER = "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_dtagLnju
 COGNITO_CLIENT_ID = "69cs1lgme7p8kbgld8n5kseii6"
 
 [env.staging]
-name = "logseq-sync"
+name = "logseq-sync-staging"
 
 [env.staging.vars]
 COGNITO_JWKS_URL = "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_dtagLnju8/.well-known/jwks.json"
@@ -49,7 +49,7 @@ new_sqlite_classes = [ "SyncDO" ]
 
 [[env.staging.migrations]]
 tag = "v2"
-deleted_classes = ["SyncIndexDO"]
+deleted_classes = [ "SyncIndexDO" ]
 
 [[env.staging.r2_buckets]]
 binding = "LOGSEQ_SYNC_ASSETS"
@@ -59,3 +59,28 @@ bucket_name = "logseq-sync-assets-dev"
 binding = "DB"
 database_name = "logseq-sync-graph-meta-staging"
 database_id = "00325aa2-c805-4693-b599-900a25dcde42"
+
+[env.prod]
+name = "logseq-sync-prod"
+
+[env.prod.vars]
+COGNITO_JWKS_URL = "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_dtagLnju8/.well-known/jwks.json"
+COGNITO_ISSUER = "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_dtagLnju8"
+COGNITO_CLIENT_ID = "69cs1lgme7p8kbgld8n5kseii6"
+
+[[env.prod.durable_objects.bindings]]
+name = "LOGSEQ_SYNC_DO"
+class_name = "SyncDO"
+
+[[env.prod.migrations]]
+tag = "v1"
+new_sqlite_classes = [ "SyncDO" ]
+
+[[env.prod.r2_buckets]]
+binding = "LOGSEQ_SYNC_ASSETS"
+bucket_name = "logseq-sync-assets-prod"
+
+[[env.prod.d1_databases]]
+binding = "DB"
+database_name = "logseq-sync-graph-meta-prod"
+database_id = "00325aa2-c805-4693-b599-900a25dcde42"

+ 2 - 2
src/main/frontend/config.cljs

@@ -57,12 +57,12 @@
 (defonce db-sync-ws-url
   (if db-sync-local?
     "ws://127.0.0.1:8787/sync/%s"
-    "wss://logseq-sync.logseq.workers.dev/sync/%s"))
+    "wss://logseq-sync-prod.logseq.workers.dev/sync/%s"))
 
 (defonce db-sync-http-base
   (if db-sync-local?
     "http://127.0.0.1:8787"
-    "https://logseq-sync.logseq.workers.dev"))
+    "https://logseq-sync-prod.logseq.workers.dev"))
 
 ;; Feature flags
 ;; =============