feat: add autoAcceptPeering instance setting with drizzle migration

Adds `auto_accept_peering` integer column (default 1/true) to the
`instance_settings` singleton table, controlling whether this instance
auto-accepts incoming peering requests. Includes generated migration
`0001_clear_earthquake.sql` applied automatically on server boot.
This commit is contained in:
Jannis Braun
2026-04-09 13:37:49 +02:00
parent ce0b2d0e15
commit b5dffba7ef
4 changed files with 3167 additions and 0 deletions
+1
View File
@@ -315,6 +315,7 @@ export const instanceSettings = sqliteTable('instance_settings', {
federationRelayEnabled: integer('federation_relay_enabled').notNull().default(1),
federationRelayTtlDays: integer('federation_relay_ttl_days').notNull().default(30),
defaultAutoRotateIntervalDays: integer('default_auto_rotate_interval_days').notNull().default(90),
autoAcceptPeering: integer('auto_accept_peering').notNull().default(1),
updatedAt: integer('updated_at').notNull(),
});