Relay port must have default value

This commit is contained in:
Owen
2026-10-19 11:23:06 -04:00
parent 4555ef8da8
commit 65571d8eeb
4 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -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),
+1 -1
View File
@@ -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),
+1 -1
View File
@@ -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;`
+1 -1
View File
@@ -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(