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

in kr •  7 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라인 주석처리
  • 리빌드, 리실행
    이메일 컨펌 부분을 생략하면 가입 가능합니다.

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

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
Loading...