look for ipv6 in brackets and fix cors headers in install config

This commit is contained in:
miloschwartz 2025-06-04 15:55:52 -04:00
parent 58a2a9dcc9
commit 717dfae26c
No known key found for this signature in database
4 changed files with 31 additions and 3 deletions

View file

@ -31,6 +31,12 @@ docker run -d \
postgres:17
```
### Schema
`server/db/pg/schema.ts` and `server/db/sqlite/schema.ts` contain the database schema definitions. These need to be kept in sync with with each other.
Stick to common data types and avoid Postgres-specific features to ensure compatibility with SQLite.
### SQLite
To use SQLite, edit `server/db/index.ts` to export all from `server/db/sqlite/index.ts`:

View file

@ -47,7 +47,8 @@ export const sites = pgTable("sites", {
megabytesOut: real("bytesOut"),
lastBandwidthUpdate: varchar("lastBandwidthUpdate"),
type: varchar("type").notNull(), // "newt" or "wireguard"
online: boolean("online").notNull().default(false)
online: boolean("online").notNull().default(false),
dockerSocketEnabled: boolean("dockerSocketEnabled").notNull().default(true)
});
export const resources = pgTable("resources", {