Gordion
A Node.js typescript web app engine
Basic concepts
- being as simple as possible
- expose a minimal API
- usa adapter pattern to wrap external packages with specific functionalities (DI container, router, template engine)
- creating also an app-generator
Configuration
Environmental variables
- set them into ~/.bash_profile
- reload with
source ~/.bash_profile
- variables:
- PORT: port for the application to listen to, mandatory
- SOURCE_FOLDER: folder for TypeScript source files, optional, defaults to 'src'
- BUILD_FOLDER: folder for compiled files, optional, defaults to 'dist'