https://github.com/aleksac/serverless-base
Boilerplate for a serverless framework service
https://github.com/aleksac/serverless-base
boilerplate serverless serverless-framework
Last synced: 12 months ago
JSON representation
Boilerplate for a serverless framework service
- Host: GitHub
- URL: https://github.com/aleksac/serverless-base
- Owner: AleksaC
- License: mit
- Archived: true
- Created: 2021-05-25T18:17:59.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-01-24T05:24:37.000Z (about 3 years ago)
- Last Synced: 2025-04-17T08:33:37.212Z (12 months ago)
- Topics: boilerplate, serverless, serverless-framework
- Language: JavaScript
- Homepage:
- Size: 2.14 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# serverless-base
Boilerplate for a [serverless framework](https://github.com/serverless/serverless) service.
## About 📖
The project includes a basic serverless framework setup with TypeScript support
as well as linting and formatting configuration.
AWS resources are provisioned using CloudFormation templates located in `resources`
directory.
IAM permissions for lambdas are managed using [`serverless-iam-roles-per-function` plugin](https://github.com/functionalone/serverless-iam-roles-per-function)
by adding role statements to `iam-role-statements` directory.
This is not meant to be a base for an entire project but rather a simple service
within a relatively small project. The template also doesn't make any assumptions
about the kind of service that will be built on top of it. So whether you are
building an api using api gateway or appsync or only doing background processing
you don't need to remove a bunch of stuff you don't need.
## Getting started ⚙️
Create `.env` file by filling the missing values from `.env.template` and run the
following command:
```shell
yarn install
yarn deploy
```
## License ⚖️
[](LICENSE)
## Contact 🙋♂️
- [Personal website](https://aleksac.me)
-
- aleksacukovic1@gmail.com