mirror of
https://github.com/shishantbiswas/bknd.git
synced 2026-03-16 04:27:21 +00:00
update system info result, fix cloudflare export
This commit is contained in:
@@ -34,7 +34,7 @@ export type CloudflareBkndConfig<Env = CloudflareEnv> = RuntimeBkndConfig<Env> &
|
|||||||
};
|
};
|
||||||
|
|
||||||
export async function createApp<Env extends CloudflareEnv = CloudflareEnv>(
|
export async function createApp<Env extends CloudflareEnv = CloudflareEnv>(
|
||||||
config: CloudflareBkndConfig<Env>,
|
config: CloudflareBkndConfig<Env> = {},
|
||||||
ctx: Partial<CloudflareContext<Env>> = {},
|
ctx: Partial<CloudflareContext<Env>> = {},
|
||||||
) {
|
) {
|
||||||
const appConfig = await makeConfig(
|
const appConfig = await makeConfig(
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import { d1Sqlite, type D1ConnectionConfig } from "./connection/D1Connection";
|
|||||||
export {
|
export {
|
||||||
getFresh,
|
getFresh,
|
||||||
createApp,
|
createApp,
|
||||||
|
serve,
|
||||||
type CloudflareEnv,
|
type CloudflareEnv,
|
||||||
type CloudflareBkndConfig,
|
type CloudflareBkndConfig,
|
||||||
} from "./cloudflare-workers.adapter";
|
} from "./cloudflare-workers.adapter";
|
||||||
|
|||||||
@@ -197,6 +197,7 @@ export class DbModuleManager extends ModuleManager {
|
|||||||
this.logger.context("save").log("saving version", this.version());
|
this.logger.context("save").log("saving version", this.version());
|
||||||
const { configs, secrets } = this.extractSecrets();
|
const { configs, secrets } = this.extractSecrets();
|
||||||
const version = this.version();
|
const version = this.version();
|
||||||
|
const store_secrets = this.options?.storeSecrets !== false;
|
||||||
|
|
||||||
await this.emgr.emit(
|
await this.emgr.emit(
|
||||||
new ModuleManagerSecretsExtractedEvent({
|
new ModuleManagerSecretsExtractedEvent({
|
||||||
@@ -229,7 +230,7 @@ export class DbModuleManager extends ModuleManager {
|
|||||||
json: configs,
|
json: configs,
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
if (this.options?.storeSecrets) {
|
if (store_secrets) {
|
||||||
updates.push({
|
updates.push({
|
||||||
version: state.configs.version,
|
version: state.configs.version,
|
||||||
type: "secrets",
|
type: "secrets",
|
||||||
@@ -275,7 +276,7 @@ export class DbModuleManager extends ModuleManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// store secrets
|
// store secrets
|
||||||
if (this.options?.storeSecrets) {
|
if (store_secrets) {
|
||||||
if (!state.secrets || state.secrets?.version !== version) {
|
if (!state.secrets || state.secrets?.version !== version) {
|
||||||
await this.mutator().insertOne({
|
await this.mutator().insertOne({
|
||||||
version: state.configs.version,
|
version: state.configs.version,
|
||||||
|
|||||||
@@ -409,6 +409,8 @@ export class SystemController extends Controller {
|
|||||||
config: c.get("app")?.version(),
|
config: c.get("app")?.version(),
|
||||||
bknd: getVersion(),
|
bknd: getVersion(),
|
||||||
},
|
},
|
||||||
|
mode: this.app.mode,
|
||||||
|
readonly: this.app.isReadOnly(),
|
||||||
runtime: getRuntimeKey(),
|
runtime: getRuntimeKey(),
|
||||||
connection: {
|
connection: {
|
||||||
name: this.app.em.connection.name,
|
name: this.app.em.connection.name,
|
||||||
|
|||||||
5
examples/cloudflare-worker/.gitignore
vendored
5
examples/cloudflare-worker/.gitignore
vendored
@@ -95,10 +95,7 @@ web_modules/
|
|||||||
# dotenv environment variable files
|
# dotenv environment variable files
|
||||||
|
|
||||||
.env
|
.env
|
||||||
.env.development.local
|
.env.*
|
||||||
.env.test.local
|
|
||||||
.env.production.local
|
|
||||||
.env.local
|
|
||||||
|
|
||||||
# parcel-bundler cache (https://parceljs.org/)
|
# parcel-bundler cache (https://parceljs.org/)
|
||||||
|
|
||||||
|
|||||||
@@ -15,6 +15,6 @@
|
|||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"typescript": "^5.9.2",
|
"typescript": "^5.9.2",
|
||||||
"wrangler": "^4.28.1"
|
"wrangler": "^4.34.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user