All Projects → speee → Webapp Revieee

speee / Webapp Revieee

Licence: mit

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Webapp Revieee

Serverlessbydesign
A visual approach to serverless development. Think. Build. Repeat.
Stars: ✭ 254 (+551.28%)
Mutual labels:  cloudformation, development
Deepdatabase
A relational database engine using B+ tree indexing
Stars: ✭ 32 (-17.95%)
Mutual labels:  development
Reallyannoyingdirectory
Open collab for a directory of really 'awful' front-end pages.
Stars: ✭ 25 (-35.9%)
Mutual labels:  development
Libnx
Library for Switch Homebrew
Stars: ✭ 908 (+2228.21%)
Mutual labels:  development
Cfn Generic Custom Resource
CloudFormation generic custom resource provider
Stars: ✭ 26 (-33.33%)
Mutual labels:  cloudformation
Appdepends Ios
🔍 搜集热门APP,列举其所依赖和使用的开源库。
Stars: ✭ 27 (-30.77%)
Mutual labels:  development
Ddev
DDEV-Local: a local PHP development environment system
Stars: ✭ 915 (+2246.15%)
Mutual labels:  development
Aws Unifi Controller
Example of a Ubiquiti Unifi Controller in AWS using Network Load Balancer for TLS termination
Stars: ✭ 37 (-5.13%)
Mutual labels:  cloudformation
App Tutorial
Tutorial app which is built in the tutorial
Stars: ✭ 29 (-25.64%)
Mutual labels:  development
Chromelogger
chrome extension for server side console logging
Stars: ✭ 884 (+2166.67%)
Mutual labels:  development
Eslint Plugin React
React specific linting rules for ESLint
Stars: ✭ 7,472 (+19058.97%)
Mutual labels:  development
Vscode Unity Code Snippets
All snippets for Unity3D development
Stars: ✭ 26 (-33.33%)
Mutual labels:  development
Mu
A full-stack DevOps on AWS framework
Stars: ✭ 948 (+2330.77%)
Mutual labels:  cloudformation
Create Osdoc App
create-osdoc-app cli
Stars: ✭ 26 (-33.33%)
Mutual labels:  development
Stack Run
Like cabal run for stack
Stars: ✭ 32 (-17.95%)
Mutual labels:  development
Reactnativekatas
This is a project that lets you participate in a fully-immersive, hands-on, and fun learning experience for React Native.
Stars: ✭ 917 (+2251.28%)
Mutual labels:  development
Cloudmagick
CloudMagick is a serverless application which provides a dynamic image transformation like the small light module of apache2
Stars: ✭ 11 (-71.79%)
Mutual labels:  cloudformation
Aws Auto Terminate Idle Emr
AWS Auto Terminate Idle AWS EMR Clusters Framework is an AWS based solution using AWS CloudWatch and AWS Lambda using a Python script that is using Boto3 to terminate AWS EMR clusters that have been idle for a specified period of time.
Stars: ✭ 21 (-46.15%)
Mutual labels:  cloudformation
Webpack Isomorphic Dev Middleware
The webpack-dev-middleware, but for isomorphic applications
Stars: ✭ 38 (-2.56%)
Mutual labels:  development
Shorty.sls
Serverless URL shortener written in Python3 using the serverless framework
Stars: ✭ 35 (-10.26%)
Mutual labels:  cloudformation

Webapp Revieee

GitHubのPull Request毎に確認環境を自動構築するツール

  • Pull Requestを作成すると確認環境を構築
  • Pull RequestをCloseすると確認環境を削除
  • Pull Requestに新しい変更があると確認環境を更新

構成

全体構成図

image

コンテナのデプロイ

image

  1. App ServerがGitHubからPull Request Openのwebhookを受取る
  2. Pull RequestのHEAD Branchの確認環境をECSに起動する
  3. ECSに起動された確認環境へのアクセス情報をMySQLに保存する
  4. 確認環境にアクセスするためのURLをGitHubの該当Pull Requestにコメントする

確認環境へのアクセス

image

  1. 確認環境のURLにアクセスする
  2. NginxはURLに該当するECSの確認環境へのアクセス情報をMySQLから取得してproxyする

導入方法

Webapp Revieeeを構築する

TODO

Webapp Revieeeを導入したいリポジトリを設定する

TODO

Reporting Bugs and Contributing Code

Want to report a bug or request a feature? Please open an issue. Want to help us? Fork the project, and make a pull request. We need all the help we can get!

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].