Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shgtkshruch/rails-aws-boilerplate
https://github.com/shgtkshruch/rails-aws-boilerplate
aws-cdk boilerplate docker github-actions rails
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/shgtkshruch/rails-aws-boilerplate
- Owner: shgtkshruch
- Created: 2020-12-26T23:51:25.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-10T07:56:34.000Z (almost 4 years ago)
- Last Synced: 2023-08-03T22:26:11.210Z (over 1 year ago)
- Topics: aws-cdk, boilerplate, docker, github-actions, rails
- Language: Ruby
- Homepage:
- Size: 310 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Rails test](https://github.com/shgtkshruch/rails-aws-boilerplate/workflows/Rails%20test/badge.svg)](https://github.com/shgtkshruch/rails-aws-boilerplate/actions?query=workflow%3A%22Rails+test%22)
# Rails AWS Boilerplate
- Ruby 2.7.2
- Rails 6
- Docker & Docker Compose
- GitHub Actions(CI)
- AWS CDK## Development
```sh
$ COMPOSE_DOCKER_CLI_BUILD=1 DOCKER_BUILDKIT=1 docker-compose build
$ docker-compose up -d
```open `localhost:3000` with browser.
## AWS
Create AWS resources.
- VPC (4 Subnets, 2 NAT)
- Load Balancer
- EC2 (Nginx)
- Route 53
- Session Manager```sh
npm run cdk:deploy
```URL: `http://rails-aws-boilerplate.shgtkshruch.com/`
Cleaning.
```sh
npm run cdk:destroy
```