Commit Graph

45 Commits

Author SHA1 Message Date
Alicia Sykes
bd759d63fd
️ Moves host variable below imports 2022-07-07 18:05:34 +01:00
flechaig
b4db66f339
Allow specifying a host on which to listen even with SSL
Allow specifying a host on which to listen even with SSL
Grab the IP address from the HOST environment variable and use it to bind the SSL server.
Default to 0.0.0.0
IPv6 compliant.
2022-07-07 17:05:47 +02:00
Marcell Fülöp
91d4fd55c0 🩹 Ensure stat finished before startSSLServer()
The two chained stat() promises may not have finished by the time
`enableSSL` is evaluated in case of a slow file system (e.g. on a
Raspberry Pi where the only block device is an SD card).
2022-06-24 19:36:00 +00:00
Alicia Sykes
8c15ab4c84 🔐 Adds local path checking 2022-05-01 22:26:55 +01:00
Alicia Sykes
5ab619f195 Adds a parameter to specify which config file to edit 2022-04-24 16:02:14 +01:00
Alicia Sykes
4932a86f3c 🚨 Removes rougue console.log (#581) 2022-04-03 16:04:01 +01:00
Alicia Sykes
4779434924 Adds backend support for status check redirects (Re: #494) 2022-03-13 21:58:40 +00:00
aterox
a4e5402e5a Fix always true accident 2022-03-07 06:11:06 -05:00
aterox
6ee5286ebf Add redirection from http to https 2022-03-07 05:54:45 -05:00
aterox
50acc0f711 No longer requires a rebuild 2022-03-06 03:34:05 -05:00
aterox
6553f1463d No longer needed 2022-03-06 03:02:41 -05:00
aterox
aeec449dc7 Pull conf.yml from server 2022-03-05 01:22:12 -05:00
Alicia Sykes
c3b93e4164 🥅 Clearer info about any errors found in the config
This should make it easier for users to understand exactly where an issue is, and give clear instructions on how to fix it
2022-02-09 20:05:56 +00:00
Alicia Sykes
7f67ea6a5f Adds option for custom acceptCodes (#456) 2022-01-28 23:23:16 +00:00
Alicia Sykes
6cd9eac49b 🔒 Updates CORS proxy to use res.status 2022-01-21 13:00:26 +00:00
Alicia Sykes
6e310628f7 🎨 Updates how headers are applied to Netlify CORS proxy 2022-01-01 00:42:55 +00:00
Alicia Sykes
661b1aab07 🔥 Removes appended slash from URL 2022-01-01 00:41:56 +00:00
Alicia Sykes
e3f2b910ec Adds Netlify support for proxying CORS requests 2021-12-31 22:23:39 +00:00
Alicia Sykes
676d1cb106 Writes a CORS proxy, to secure widget requests 2021-12-19 20:05:15 +00:00
Alicia Sykes
e0b09d48ee Adds widget to fetch and display system stats 2021-12-16 04:03:36 +00:00
Alicia Sykes
cc89edd296 Updates SSL server to get paths from env vars 2021-11-09 22:54:43 +00:00
Alicia Sykes
3593721fd7 🔒 Adds support for native SSL 2021-11-09 22:40:57 +00:00
Alicia Sykes
4667642dbe Refactors console-out into own function 2021-10-24 13:31:48 +01:00
Alicia Sykes
4900bf3200 Adds a cloud function for unsupported endpoints 2021-09-18 21:36:46 +01:00
Alicia Sykes
018041d025 Writes a cloud function to wrap the status-check endpoint 2021-09-18 21:36:20 +01:00
Alicia Sykes
a8f7df4544 🔥 Removes ping-only check, accidental commit 2021-09-18 18:25:20 +01:00
Alicia Sykes
7272749325 Creates an endpoint to run ping-only status check 2021-09-17 23:51:02 +01:00
Alicia Sykes
17402fb8f7 🚚 Renamed services/ping --> status-check 2021-09-17 22:40:07 +01:00
Alicia Sykes
12bd1c2141 Removes background in console art 2021-09-03 23:49:29 +01:00
Alicia Sykes
11c26aeeee Uses HOST env var instead 2021-08-26 23:03:26 +01:00
Alicia Sykes
f16059d5e9 Uses regex for parsing versions, as more efficient 2021-08-26 23:01:36 +01:00
Alicia Sykes
e7557832d8 Re: #181 Option to ignore SSL in ping route 2021-08-26 22:17:16 +01:00
Alicia Sykes
7db441b493 ♻️ Moved config validator into services 2021-07-25 17:42:01 +01:00
Alicia Sykes
d60ea923a8 Wrote quick script to check for updates 2021-07-25 17:40:10 +01:00
Alicia Sykes
ec3db490b2 📓 Adds in-code docs to rebiuld app server function 2021-07-12 23:28:11 +01:00
Alicia Sykes
c717134b08 ♻️ Refactors Docker healthcheck script 2021-07-12 23:27:33 +01:00
Alicia Sykes
0bb5f2bf55 🙃 Prints sexy ascii title on server start 2021-06-23 12:44:18 +01:00
Alicia Sykes
f1f227d41f ♻️ Fixed console formatting in welcome message, and increaes size of config modal a bit 2021-06-20 20:45:50 +01:00
Alicia Sykes
b0d5b63703 Adds an endpoint for rebuilding the app, so that it can be triggered from the UI 2021-06-19 19:21:32 +01:00
Alicia Sykes
760c464c19 Got the save config route working in the node server 2021-06-19 13:47:10 +01:00
Alicia Sykes
106103a7df Syntactic improvments, and linting ping.js 2021-06-19 13:46:02 +01:00
Alicia Sykes
77ca662f37 Adds server endpoint for backing up and saving conf.yml. Still needs some improvments though. 2021-06-18 18:01:42 +01:00
Alicia Sykes
856b9eb3c6 Refactors the main server.js, and moves welcome msg to separate file 2021-06-18 14:14:31 +01:00
Alicia Sykes
62c79527f2 Gernal refactoring 2021-06-14 20:46:59 +01:00
Alicia Sykes
1a64b54046 Wrote server functions for checking uptime 2021-06-14 20:42:02 +01:00