Jed Fox
be1c119799
Upgrade to ESM, update to latest dependencies ( #128 )
...
* Port to ESM
* + @types packages
* s/rmdir/rm/
* bump uuid
* Fix reading in eslintrc
* Add /build to eslintignore
* Update linting/types packages
* Stronger error checking
* - DOM globals
* update better-sqlite3
* Create .node-version
* Revert "update better-sqlite3"
This reverts commit 6b8003804fc09ade6c81324f591e5ad853517dfa.
2023-02-09 13:57:39 -05:00
Jed Fox
76f398dd16
Move source code to an src/ directory ( #131 )
...
* Move code to src/
* Add back missing app.js
* Delete async.js
2023-02-07 15:42:07 -05:00
Jed Fox
c6c3243234
Replace '\n' in key/cert text with literal newlines ( #127 )
2023-02-06 10:46:22 -05:00
Jed Fox
60b183b094
Fix / route returning the wrong MIME type ( #125 )
2023-02-06 07:39:47 +00:00
Jed Fox
9b5fb43ad3
Improve the server config ( #120 )
...
* Add a `webRoot` property to the config file to override the web UI used
* Allow all config options to be set via env variables
* Fix TS
* Fix test file paths
* Move “Listening on” message to after we’re actually listening
* Fix codeql warning
* Fix bug when config.https is null but HTTPS_* env vars are defined
* Allow passing raw key/cert into `https.key`/`https.cert`
* Allow passing config file as ACTUAL_CONFIG_PATH
* Forgot to handle userConfig not being specified
2023-02-05 16:32:50 -05:00
Jed Fox
c8ad8a693b
Add support for HTTPS ( #115 )
...
* Add support for starting an HTTPS instead of HTTP server
* Add HTTPS-related file extensions to gitignore
2023-02-03 14:39:50 -05:00
Tom French
80a2b34d43
style: apply prettier fixes
2022-08-29 23:11:51 -04:00
James Long
a2a460a883
Fix CORS issues
2022-05-28 23:15:14 -04:00
Mark Lopez
a55d4634b1
Added health check endpoint.
2022-05-02 23:06:43 -04:00
UnexomWid
6de775a1bf
add: hostname binding support
2022-04-30 00:30:30 +03:00
James Long
cd280802de
Improve how data dirs are treated
2022-04-29 11:10:20 -04:00
James Long
16de8cb91b
Remove source-map-support
2022-04-28 22:29:45 -04:00
James Long
6d7ffe6a25
Add actual deps, fly config, and more
2022-04-28 22:09:40 -04:00
James Long
dd541e5f70
initial (open-source)
2022-03-31 13:19:08 -04:00