This is the base template for building SCEPTER services. For more information, visit the main repository at SCEPTER-Core
Contributors welcome! Email [email protected] for questions about how to contribute.
Currently this project has been tested primarily with /bin/bash for Ubuntu 16.04 and powershell for Windows 10. We would like to eventually support a wider number of systems and contributions to this effect are welcome.
git
at least version 1.9 should be installed, as well as yarn
.
See the Serverless framework provider specific limitations for which version of nodejs to install as different providers have different limitations. We recommend using nvm to switch between different versions of nodejs on your machine if you can.
It is also a good idea to familiarize yourself with Git Submodules as the framework relies heavily on them, although much effort has been made to simplify some of the submodule commands.
This project makes use of the Serverless Framework
If you are running the commands via powershell, be sure to install the windows-build-tools with the following command:
npm install --global --production windows-build-tools
This repository was designed to be used with the SCEPTER framework. Once you have a SCEPTER project setup and initialized, run the
node bin/scepter service:create
Command to automatically create a new service utilizing this template within your SCEPTER project.
To build output run
yarn buildaws
or
yarn buildazure
You can add initialization code within config/initialize.js which will be executed using node upon running the build command.