Simple Serverless Groovy Application
- Install Java 8 and Groovy - I highly recommend using SDKMAN to install any JVM-related packages.
- Install NodeJS and the Serverless Framework.
- Amazon Web Services account.
You also need to set up your AWS credentials/profiles in the ~/.aws/credentials
file.
To run the service locally: npm i && groovy Routes
.
You can connect to the local API via http://localhost:4567/hello
To download the dependencies and prepare the deployment package, run: npm i && sls package
To deploy, simply run sls deploy
.
To invoke the function, run:
sls invoke -f hello