All Projects → customink → lamby-cookiecutter

customink / lamby-cookiecutter

Licence: other
AWS SAM Cookiecutter to Quick Start Rails & Lambda 🐑🛤

Programming Languages

HTML
75241 projects
ruby
36898 projects - #4 most used programming language
shell
77523 projects
python
139335 projects - #7 most used programming language
CSS
56736 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to lamby-cookiecutter

nxt registry
A simple registry to implement the container pattern
Stars: ✭ 16 (-5.88%)
Mutual labels:  ruby-on-rails
rubynostrilhos
Blog about Ruby on Rails (pt-br)
Stars: ✭ 16 (-5.88%)
Mutual labels:  ruby-on-rails
lcbo-api
A crawler and API server for Liquor Control Board of Ontario retail data
Stars: ✭ 152 (+794.12%)
Mutual labels:  ruby-on-rails
cookiecutter-modern-datascience
Start a data science project with modern tools
Stars: ✭ 136 (+700%)
Mutual labels:  cookiecutter-template
appointment-scheduler
Rails Appointment Scheduler
Stars: ✭ 26 (+52.94%)
Mutual labels:  ruby-on-rails
sexy form.rb
Dead simple HTML form field builder for Ruby with built-in support for many popular UI libraries such as Bootstrap
Stars: ✭ 38 (+123.53%)
Mutual labels:  ruby-on-rails
wor-authentication
Gem to add authentication to your application using JWT, with expirable, renewable and customizable tokens!
Stars: ✭ 63 (+270.59%)
Mutual labels:  ruby-on-rails
docker-rails-demo
Demo app for Rails, Docker and Webpack
Stars: ✭ 29 (+70.59%)
Mutual labels:  ruby-on-rails
python-data-science-template
Template for a modular, Python-based data science project.
Stars: ✭ 19 (+11.76%)
Mutual labels:  cookiecutter-template
Devise-Omniauth-Multiple-Providers
Devise Multiple Omniauth Providers
Stars: ✭ 34 (+100%)
Mutual labels:  ruby-on-rails
Questions
Web app inspired by Quora, allowing users ask question and get answers
Stars: ✭ 15 (-11.76%)
Mutual labels:  ruby-on-rails
loco-rails
Rails is awesome, but modern web needs Loco-motive.
Stars: ✭ 53 (+211.76%)
Mutual labels:  ruby-on-rails
facebook-clone
Building Facebook clone. As usual, any additional styling will be up to you but the really important stuff is to get the data and back end working properly.
Stars: ✭ 14 (-17.65%)
Mutual labels:  ruby-on-rails
covidliste
Speed-up Covid-19 vaccination campaigns 💉
Stars: ✭ 264 (+1452.94%)
Mutual labels:  ruby-on-rails
python-lib
Opinionated cookiecutter template for creating a new Python library
Stars: ✭ 75 (+341.18%)
Mutual labels:  cookiecutter-template
BarterOnly
An ecommerce platform to buy or exchange items at your convenience
Stars: ✭ 16 (-5.88%)
Mutual labels:  ruby-on-rails
ruby-best-practices-list
A list of well-written Ruby codebases to help you extract the best practices.
Stars: ✭ 123 (+623.53%)
Mutual labels:  ruby-on-rails
cookiecutter-pytorch
A Cookiecutter template for PyTorch Deep Learning projects.
Stars: ✭ 48 (+182.35%)
Mutual labels:  cookiecutter-template
challenges-back-end
Repositório referente à desafios de Back End da womakerscode
Stars: ✭ 68 (+300%)
Mutual labels:  ruby-on-rails
Self-Paced-Coding-Curriculum
Full-stack self-paced coding curriculum I created to teach myself and others how to code.
Stars: ✭ 12 (-29.41%)
Mutual labels:  ruby-on-rails

Lamby Cookiecutter

Lamby: Simple Rails & AWS Lambda Integration using Rack.

An AWS SAM cookiecutter project template to quickly create a new Rails application for AWS Lambda. Details:

  • Rails v6.x on Ruby 2.7 runtime.
  • Integrated JavaScript development.
  • Compiles CSS/JS assets.
  • No ActiveRecord. Read our Database Options guides.

Lamby: Simple Rails & AWS Lambda Integration using Rack.

Usage

⚠️ Please reference the full Quick Start guide on the Lamby site for details. Basic usage is:

SAM Init

If you have the AWS SAM CLI already installed, use the first command. If not, use the second Docker based command.

$ sam init --location "gh:customink/lamby-cookiecutter"
$ docker run \
  --rm \
  --interactive \
  --volume "${PWD}:/var/task" \
  public.ecr.aws/sam/build-ruby2.7 \
  sam init --location "gh:customink/lamby-cookiecutter"

Setup & Deploy (within project)

$ ./bin/bootstrap
$ ./bin/setup
$ ./bin/deploy

Contributing

This starter project is 100% scripted within Docker using the scripts in the bin directory. To build run the following commands.

./bin/bootstrap
./bin/build

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].