Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rails-lambda/lamby-cookiecutter
ππ€ AWS SAM Cookiecutter to Quick Start Rails & Lambda
https://github.com/rails-lambda/lamby-cookiecutter
aws-lambda aws-sam aws-sam-cookiecutter cookiecutter-template rails ruby-on-rails
Last synced: 11 days ago
JSON representation
ππ€ AWS SAM Cookiecutter to Quick Start Rails & Lambda
- Host: GitHub
- URL: https://github.com/rails-lambda/lamby-cookiecutter
- Owner: rails-lambda
- Created: 2020-05-10T15:54:20.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-27T01:06:16.000Z (17 days ago)
- Last Synced: 2024-10-27T02:18:50.540Z (17 days ago)
- Topics: aws-lambda, aws-sam, aws-sam-cookiecutter, cookiecutter-template, rails, ruby-on-rails
- Language: HTML
- Homepage: https://lamby.cloud/docs/quick_start
- Size: 212 KB
- Stars: 37
- Watchers: 31
- Forks: 17
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Lamby Cookiecutter
A [cookiecutter](https://github.com/cookiecutter/cookiecutter) project template to quickly create a new Rails application for AWS Lambda. Details:
- Rails v7.x on Ruby 3.2 runtime.
- Integrated JavaScript & CSS Development.
- CI/CD GitHub Actions for Test & Deploy.**[Lamby: Simple Rails & AWS Lambda Integration using Rack.](https://lamby.cloud)**
## Usage
β οΈ Please reference the full [Quick Start](https://lamby.cloud/docs/quick-start) guide on the Lamby site for details. Basic usage requires Docker to be installed to run the Cookiecutter software using the following command.
```shell
$ docker run \
--rm \
--interactive \
--volume "${PWD}:/var/task" \
ghcr.io/rails-lambda/lamby-cookiecutter \
"gh:rails-lambda/lamby-cookiecutter"
```## Contributing
This project is built for [GitHub Codespcaes](https://github.com/features/codespaces) using the [Development Container](https://containers.dev) specification. Once you have the repo cloned and setup with a dev container using either Codespaces or [VS Code](#using-vs-code), run the following commands. This will install Rails and build the Cookiecutter project with any local changes.
```shell
$ ./bin/build
```#### Using VS Code
If you have the [Visual Studio Code Dev Container](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) extension installed you can easily clone this repo locally, use the "Open Folder in Container..." command. This allows you to use the integrated terminal for the command above.
## Code of Conduct
Everyone interacting in the Lamby projectβs codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/rails-lambda/lamby/blob/master/CODE_OF_CONDUCT.md).
Bug reports and pull requests are welcome on GitHub at https://github.com/rails-lambda/lamby. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.