Skip to content
/ gps Public

@grundstein/gps: grundstein positioning system.

License

Notifications You must be signed in to change notification settings

grundstein/gps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@grundstein/gps

grundstein proxy server

WIP. NOT FULLY AUTOMATED, TESTED AND BENCHMARKED YET!

features:

404/500 fallback

  • serves 404 page if services are down.
  • serves 50+ error pages if services error.

proxy

publicly proxies various services:

working:
  • gss static service - serves bigger static files via cdn instead of gms
  • grs redirects http to https as well as www.domain.name to domain.name
wip:
  • gas WIP api service - serves apis for all hosted magic pages.
  • ghs WIP health service - serves health status pages for all hosted pages
  • gul WIP universal logger - serves logs for all hosted pages, both via rest api and static html.
  • ...

installation

npm i -g @grundstein/gps

usage

// show full help
gps --help

// run full gps service on https://127.0.0.1:4343
gps

// serve on specific host and port
gps --host grundstein.it --port 443

changelog

v0.0.1

first release

v0.0.2

update dependencies

v0.0.3

update @grundstein/commons to make sure createSecureContext works

v0.0.4

update dependencies

v0.0.5

update dependencies

v0.0.6

@grundstein/gas apis can now be proxied on either subdomains or subdirectories, or both. the --api-root cli flag can be used to denote the subdirectory to host the api on

v0.0.7 - unreleased

...

About

@grundstein/gps: grundstein positioning system.

Resources

License

Stars

Watchers

Forks

Packages

No packages published