Skip to content
RIDI Select Web Frontend
Branch: master
Clone or download
Latest commit fc42aa1 Jun 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci 테스트 코드 제거. Jun 5, 2019
serverless Bump js-yaml from 3.13.0 to 3.13.1 in /serverless Jun 7, 2019
src 카테고리 saga 에 누락된 요소 추가. Jun 14, 2019
.dockerignore Dockerize Jan 11, 2019
.editorconfig Update root config files Jan 11, 2019
.env.example 환경변수에 PAY_API_URL 추가 May 27, 2019
.gitignore Add postcss-loader Jan 16, 2019
.gitlab-ci.yml 리디페이 결제수단변경 시 자동충전 여부 확인 로직추가, gitla… May 27, 2019
.huskyrc.js Fix: .huskyrc.js Jan 17, 2019
.lintstagedrc.js disable stylelint Jan 17, 2019
.mergify.yml Added `.mergify.yml` May 29, 2019
.stylelintrc.js [TMP] Fix: load css Jan 11, 2019
Dockerfile Dockerize Jan 11, 2019
LICENSE Create LICENSE May 29, 2019
README.md Serverless 배포 조건 수정, README 추가 수정. May 29, 2019
babel.config.js Update root config files Jan 11, 2019
docker-compose.yml Fix: docker-compose node_modules volume mount Jan 16, 2019
jest.config.js Add jest library Jan 21, 2019
package.json update axis to 0.19.0 Jun 3, 2019
postcss.config.js Resolve moved file with file-loader Jan 31, 2019
tsconfig.jest.json `static` 디렉토리 하위로 이동 Nov 14, 2018
tsconfig.json Resolve moved file with file-loader Jan 31, 2019
tslint.js Fix: all tslint errors Jan 17, 2019
webpack.config.js FIx: minifyJS in HtmlWebpackPlugin work only production build Feb 21, 2019
yarn.lock update axis to 0.19.0 Jun 3, 2019

README.md

RIDI Select

Requirements

Getting Started

Set environments

$ cp .env.example .env

Serve with TLS

First run traefik,

$ docker-compose up [-d] [--build]

Development

IDE를 위해 로컬에 패키지를 설치합니다. 컨테이너 내부에서는 사용되지 않습니다.

$ yarn install --frozen-lockfile

패키지 의존성이 변경되면 이미지 재빌드가 필요합니다.

$ yarn add/remove [-D] packages
$ docker-compose up --build [--force-recreate]

Merge Request

Release-flow 정책을 따릅니다.

Merge는 Github PR 기능을 사용합니다.

기본 타깃 브랜치는 master입니다.

Deployment

  • master 브랜치로 머지되면 개발용 호스트(https://select.ridi.io), 그리고 PRE-RELEASE환경에 자동으로 배포됩니다.

reviewer 모두가 approve를 하게 되면 자동으로 머지 후 배포가 진행됩니다.

  • release 브랜치로 머지되면 프로덕션 환경(https://select.ridibooks.com)에 배포됩니다.

  • 프로덕션 배포 이후에 serverless 배포는, Circle-ci 에서 Manual Job으로 실행할 수 있습니다.

You can’t perform that action at this time.