diff --git a/server/db/pg/schema/schema.ts b/server/db/pg/schema/schema.ts index 7af863962..31cedeba9 100644 --- a/server/db/pg/schema/schema.ts +++ b/server/db/pg/schema/schema.ts @@ -500,7 +500,7 @@ export const exitNodes = pgTable("exitNodes", { endpoint: varchar("endpoint").notNull(), publicKey: varchar("publicKey").notNull(), listenPort: integer("listenPort").notNull(), - relayPort: integer("relayPort").notNull(), + relayPort: integer("relayPort").notNull().default(21820), reachableAt: varchar("reachableAt"), maxConnections: integer("maxConnections"), online: boolean("online").notNull().default(false), diff --git a/server/db/sqlite/schema/schema.ts b/server/db/sqlite/schema/schema.ts index 68f8e27d3..ff2c29046 100644 --- a/server/db/sqlite/schema/schema.ts +++ b/server/db/sqlite/schema/schema.ts @@ -525,7 +525,7 @@ export const exitNodes = sqliteTable("exitNodes", { endpoint: text("endpoint").notNull(), // this is how to reach gerbil externally - gets put into the wireguard config publicKey: text("publicKey").notNull(), listenPort: integer("listenPort").notNull(), - relayPort: integer("relayPort").notNull(), + relayPort: integer("relayPort").notNull().default(21820), reachableAt: text("reachableAt"), // this is the internal address of the gerbil http server for command control maxConnections: integer("maxConnections"), online: integer("online", { mode: "boolean" }).notNull().default(false), diff --git a/server/setup/scriptsPg/1.25.0.ts b/server/setup/scriptsPg/1.25.0.ts index d64c74d31..7e7d02e17 100644 --- a/server/setup/scriptsPg/1.25.0.ts +++ b/server/setup/scriptsPg/1.25.0.ts @@ -53,7 +53,7 @@ export default async function migration() { ); `); await db.execute( - sql`ALTER TABLE "exitNodes" ADD COLUMN "relayPort" integer NOT NULL;` + sql`ALTER TABLE "exitNodes" ADD COLUMN "relayPort" integer DEFAULT 21820 NOT NULL;` ); await db.execute( sql`ALTER TABLE "resources" ADD COLUMN "loadBalancingStrategy" varchar(32) DEFAULT 'wrr' NOT NULL;` diff --git a/server/setup/scriptsSqlite/1.25.0.ts b/server/setup/scriptsSqlite/1.25.0.ts index 624b09ff8..79a8cc6c8 100644 --- a/server/setup/scriptsSqlite/1.25.0.ts +++ b/server/setup/scriptsSqlite/1.25.0.ts @@ -81,7 +81,7 @@ export default async function migration() { ).run(); db.prepare( ` - ALTER TABLE 'exitNodes' ADD 'relayPort' integer NOT NULL; + ALTER TABLE 'exitNodes' ADD 'relayPort' integer DEFAULT 21820 NOT NULL; ` ).run(); db.prepare(