Tau
f959993197
idz: Hoist userdb code
2020-09-01 01:10:31 +00:00
Tau
d1d63e1ef9
chunithm: Initial implementation code drop
...
No cleaner development history than this exists. It's difficult to
methodically design something when you don't yet know what it is
you're designing.
2019-11-06 17:29:07 -05:00
Tau
04b0ccfda3
Force UTC for all internal date processing
2019-11-06 17:29:07 -05:00
Tau
799ace06d7
Wire up schema automation
2019-11-06 17:28:31 -05:00
Tau
6603b6aaa6
Rename database file
2019-11-06 17:28:30 -05:00
Tau
072d70b42a
Migrate to SQLite3
...
We'll keep the door open for side-by-side support of Postgres in
the background, but due to SQLite's type system quirks we cannot
use the same DDL for both databases, so we would have to maintain
two sets of DDL (schema init and schema migration scripts) at once.
Interested future contributors can shoulder this maintenance burden
if they so choose.
2019-11-06 17:28:30 -05:00
Tau
3e6b4f4798
Add an SQL DB abstraction layer
...
Because what self-respecting Enterprise(R) project doesn't have
one of those?
2019-11-06 17:28:30 -05:00
Tau
7118a72b3b
Use esModuleInterop
2019-11-06 17:28:30 -05:00
Tau
4a2b3f51a4
allnet.ts: Rename from startup.ts
2019-11-06 17:28:30 -05:00
Tau
355f20c50b
Add host/port "switchboard" module
...
Centrally list all hostnames and port numbers here. Need to push
this into IDZ further but I'm a bit short on time (so what else is
new).
2019-11-06 17:28:30 -05:00
Tau
6d8eb2827c
Add dotenv config
2019-11-06 17:28:30 -05:00
Tau
558c05095a
wip
2019-11-06 17:28:29 -05:00
Tau
a79488bba8
Wire up Project Diva
2019-11-06 17:28:29 -05:00
Tau
2f1c9dd476
Switch to TypeScript
...
This just makes the minimum changes necessary to "compile".
2019-11-06 17:28:29 -05:00