가상화폐 거래소 데모 만들기 (with silverstring-exchange)

in #kr6 years ago (edited)

안녕하세요. 초보 개발자입니다.

오늘은 깃허브에 올라와 있는 가상화폐 거래소 데모버전 실행기 입니다.

https://github.com/coinext/silverstring-exchange

silverstring-exchange라는 오픈소스가 있어 빌드해보고 실행시켜보는 단계로 포스팅 하겠습니다.

깃 레파지토리에 들어가보시면 설명이 약간 빈약합니다.
스크린샷 2018-02-11 오전 1.09.06.png

시행착오를 거치며 빌드를 했습니다. 거기서 얻은 몇가지 추가 작업입니다.

  • IDE를 사용해 빌드하신다면 lomboc 플러그인을 설치
  • application.properties에 spring.profiles.active=local(또는 알맞는 값) 추가
  • application-{당신이추가한 값}.properties에 설정값 잘 채워넣기
  • 자바 버전은 꼭 1.8로! (9버전으로 빌드해보니 잘 안되더군여...)
  • 로그 부분에 에러가 난다면 루트 디렉토리에 sudo mkdir /data && sudo mkdir /data/logs && sudo chmod 755 /data/logs (755가 안된다면 그냥 777을 줘봅시다.)

위 과정을 거치고 빌드 후 실행하시면 스프링 부트로 웹 서버가 띄워지게 됩니다. (http://localhost:8080, 포트번호 8080)

스크린샷 2018-02-10 오전 2.32.55.png

짝짝짝!!
데모 버전 거래소가 떴습니다. 회원가입 후 로그인을 하시면

스크린샷 2018-02-10 오후 2.37.52.png

요런 대시보드 페이지에 접속이 됩니다.
기본적으로 데이터 베이스에 셋팅 해야 하는 값이 있어야 되는것 같으나 귀차니즘으로 찾지 않았습니다 (코인종류가 필요한 듯?)
만약 회원가입이 안되신다면

  • core/service/UserService.java 163라인을 ActiveEnum.N 에서 ActiveEnum.Y로 변경
  • core/service/UserService.java 199~203라인 주석처리
  • 리빌드, 리실행
    이메일 컨펌 부분을 생략하면 가입 가능합니다.

위 오픈 소스를 사용하실 분들은 이 포스팅을 보고 도움 받아가시면 좋겠네요
모두 즐거운 하루되세요!

Sort:  
Loading...

Coin Marketplace

STEEM 0.18
TRX 0.13
JST 0.029
BTC 56763.93
ETH 2963.32
USDT 1.00
SBD 2.34