mirror of
https://github.com/logseq/logseq.git
synced 2026-02-01 22:47:36 +00:00
add publish staging and prod
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -69,6 +69,7 @@ deps/shui/.lsp-cache
|
||||
deps/shui/.clj-kondo
|
||||
deps/publish/worker/.wrangler
|
||||
deps/publish/worker/dist
|
||||
deps/publish/worker/.env*
|
||||
|
||||
tx-log*
|
||||
clj-e2e/.wally
|
||||
|
||||
4
deps/publish/src/logseq/publish/common.cljs
vendored
4
deps/publish/src/logseq/publish/common.cljs
vendored
@@ -226,8 +226,8 @@
|
||||
payload (decode-jwt-part payload-part)
|
||||
issuer (aget env "COGNITO_ISSUER")
|
||||
client-id (aget env "COGNITO_CLIENT_ID")
|
||||
_ (when (not= (aget payload "iss") issuer) (throw (ex-info "iss" {})))
|
||||
_ (when (not= (aget payload "aud") client-id) (throw (ex-info "aud" {})))
|
||||
_ (when (not= (aget payload "iss") issuer) (throw (ex-info "iss not found" {})))
|
||||
_ (when (not= (aget payload "aud") client-id) (throw (ex-info "aud not found" {})))
|
||||
now (js/Math.floor (/ (.now js/Date) 1000))
|
||||
_ (when (and (aget payload "exp") (< (aget payload "exp") now))
|
||||
(throw (ex-info "exp" {})))
|
||||
|
||||
52
deps/publish/worker/wrangler.toml
vendored
52
deps/publish/worker/wrangler.toml
vendored
@@ -22,11 +22,49 @@ binding = "PUBLISH_R2"
|
||||
bucket_name = "logseq-publish-dev"
|
||||
|
||||
[vars]
|
||||
COGNITO_JWKS_URL = "https://cognito-idp.us-east-1.amazonaws.com/POOL_ID/.well-known/jwks.json"
|
||||
COGNITO_ISSUER = "https://cognito-idp.us-east-1.amazonaws.com/POOL_ID"
|
||||
COGNITO_CLIENT_ID = "CLIENT_ID"
|
||||
R2_ACCOUNT_ID = "YOUR_ACCOUNT_ID"
|
||||
R2_BUCKET = "logseq-publish-dev"
|
||||
R2_ACCESS_KEY_ID = "R2_ACCESS_KEY_ID"
|
||||
R2_SECRET_ACCESS_KEY = "R2_SECRET_ACCESS_KEY"
|
||||
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"
|
||||
DEV_SKIP_AUTH = "true"
|
||||
|
||||
[env.staging]
|
||||
name = "logseq-publish-staging"
|
||||
|
||||
[env.staging.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"
|
||||
DEV_SKIP_AUTH = "true"
|
||||
|
||||
[[env.staging.durable_objects.bindings]]
|
||||
name = "PUBLISH_META_DO"
|
||||
class_name = "PublishMetaDO"
|
||||
|
||||
[[env.staging.migrations]]
|
||||
tag = "v2"
|
||||
new_sqlite_classes = ["PublishMetaDO"]
|
||||
|
||||
[[env.staging.r2_buckets]]
|
||||
binding = "PUBLISH_R2"
|
||||
bucket_name = "logseq-publish-dev"
|
||||
|
||||
[env.prod]
|
||||
name = "logseq-publish-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"
|
||||
DEV_SKIP_AUTH = "true"
|
||||
|
||||
[[env.prod.durable_objects.bindings]]
|
||||
name = "PUBLISH_META_DO"
|
||||
class_name = "PublishMetaDO"
|
||||
|
||||
[[env.prod.migrations]]
|
||||
tag = "v2"
|
||||
new_sqlite_classes = ["PublishMetaDO"]
|
||||
|
||||
[[env.prod.r2_buckets]]
|
||||
binding = "PUBLISH_R2"
|
||||
bucket_name = "logseq-publish-prod"
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
;; when it launches (when pro plan launches) it should be removed
|
||||
(def ENABLE-SETTINGS-ACCOUNT-TAB false)
|
||||
|
||||
(def PUBLISH-API-BASE "http://localhost:8787")
|
||||
;; (def PUBLISH-API-BASE "http://localhost:8787")
|
||||
|
||||
(if ENABLE-FILE-SYNC-PRODUCTION
|
||||
(do (def LOGIN-URL
|
||||
@@ -36,7 +36,8 @@
|
||||
(def REGION "us-east-1")
|
||||
(def USER-POOL-ID "us-east-1_dtagLnju8")
|
||||
(def IDENTITY-POOL-ID "us-east-1:d6d3b034-1631-402b-b838-b44513e93ee0")
|
||||
(def OAUTH-DOMAIN "logseq-prod.auth.us-east-1.amazoncognito.com"))
|
||||
(def OAUTH-DOMAIN "logseq-prod.auth.us-east-1.amazoncognito.com")
|
||||
(def PUBLISH-API-BASE "https://logseq.io"))
|
||||
|
||||
(do (def LOGIN-URL
|
||||
"https://logseq-test2.auth.us-east-2.amazoncognito.com/login?client_id=3ji1a0059hspovjq5fhed3uil8&response_type=code&scope=email+openid+phone&redirect_uri=logseq%3A%2F%2Fauth-callback")
|
||||
@@ -46,7 +47,8 @@
|
||||
(def REGION "us-east-2")
|
||||
(def USER-POOL-ID "us-east-2_kAqZcxIeM")
|
||||
(def IDENTITY-POOL-ID "us-east-2:cc7d2ad3-84d0-4faf-98fe-628f6b52c0a5")
|
||||
(def OAUTH-DOMAIN "logseq-test2.auth.us-east-2.amazoncognito.com")))
|
||||
(def OAUTH-DOMAIN "logseq-test2.auth.us-east-2.amazoncognito.com")
|
||||
(def PUBLISH-API-BASE "https://logseq-publish-staging.logseq.workers.dev")))
|
||||
|
||||
(goog-define ENABLE-RTC-SYNC-PRODUCTION false)
|
||||
(if ENABLE-RTC-SYNC-PRODUCTION
|
||||
|
||||
Reference in New Issue
Block a user