Public | Automated Build

Last pushed: 4 minutes ago
Short Description
chef-_-alfred encharges of card related service in banksalad
Full Description

chef-_-alfred


알프레드는 뱅크샐러드의 카드 추천 엔진입니다.

설치

Java 8, SBT, Scala 2.12.1

brew install java scala sbt

MySQL

MariaDB와 같은 MySQL과 유사한 Database를 설치하면 됩니다.

brew install mariadb

Git

Git repository를 클론합니다.

git clone git@github.com:Rainist/chef-_-alfred.git

데이터베이스 연결 설정

cp database.conf src/main/resources/database.conf
vi src/main/resources/database.conf

환경 변수 설정

쉘 환경으로 알프레드의 실행 환경을 설정할 수 있습니다. ALFRED_ENVprod일 시에는 배포 환경으로 알프레드를 실행할 수 있습니다. 개발 시에는 ALFRED_ENVdev로 세팅하는 것을 권장합니다.

예시

다음 줄을 쉘의 rc나 profile에 붙여넣기 하시면 됩니다.

export ALFRED_ENV=dev

실행

SBT를 통해 컴파일 및 테스트를 할 수 있습니다.

sbt
> ~compile
> ~test

Fat Jar를 하나 만들기 위해서는 sbt assembly를 콘솔에 입력하면 됩니다.

Docker Pull Command
Owner
wppark
Source Repository

Comments (0)