outgain
1.0.0
AI 기반 진화 시뮬레이션
npm install -g gulp
) node_modules
디렉터리 내에서 npm install
실행하세요.
프로젝트 루트에서 ./build_all.sh
실행하면 모든 것이 빌드됩니다.
client
디렉터리에서 gulp
실행하세요. 또는 gulp watch
소스의 변경 사항을 감시하고 자동으로 다시 빌드합니다.
server
디렉토리에서 go build
실행하세요.
outgain 서버를 실행하려면 프로젝트 루트에서 다음을 실행하세요.
./server/server
기본적으로 포트 8080에서 수신 대기하며 PORT
환경 변수를 사용하여 재정의합니다.
client/dist
디렉토리에서 클라이언트용 파일을 제공합니다.
마스터로 푸시하거나 풀 요청을 병합하면 Circle CI에 서버와 클라이언트가 모두 구축됩니다. 빌드가 성공하면 자동으로 Heroku에 배포됩니다.
서버를 실행하는 데 필요한 파일만 Heroku에 푸시됩니다. 일부 파일을 추가해야 하는 경우 build_slug.sh
를 확인하세요.
합당한 이유가 없는 한 이 작업을 수행해서는 안 되며 CI를 사용하여 자동으로 배포해야 합니다.
./build_slug.sh app
tar czvf slug.tgz ./app
HEROKU_OAUTH_TOKEN="<CHANGEME>" ./deploy.rb outgain slug.tgz
Noun Project의 iconsphere가 제작한 다이아몬드