Core NPM framework-kinda server library built upon Express, Mongoose, ajv, passport and various other services with integration and easy deployment to Google Cloud App Engine.
// TODO fill README with:
- what it is about, some basic architectural decisions etc
- describe all auto-loading self-discovery mechanisms
- how it can be used in web apps
- how to create production build
- deployment to App Engine, prerequisites etc
There are several prerequisites that need to be handled manually
- Create project in Google Cloud Console
General documentation is available on: App Engine Application Platform | Google Cloud
- Get connection string from MongoDB Atlas
General documentation is available on: MongoDB Atlas Database
- Create all the necessary secrets in Google's Secret Manager
General documentation is here: Secret Manager | Google Cloud These secrets are expected to exist and to be filled with values:
Secret name | Expected value | Required for |
---|---|---|
permissionGrantSecret | any safe string | for user/secretGrant |
TODO Vytvořit všechny potřebný secrety (mongo + autentikace + secretGrant autorizace)