clojure-study / guestbook

9 stars 13 forks source link

유저스토리: guestbook을 공동 서버에서 확인할 수 있다(Deployment). #17

Closed manmyung closed 9 years ago

manmyung commented 9 years ago

관련 페이지는 http://www.luminusweb.net/docs/deployment.md 인데 실제로 테스트해 보지는 않았습니다.

manmyung commented 9 years ago

heroku 에 테스트삼아 deploy 해 봤습니다. 주소는 http://radiant-brushlands-5578.herokuapp.com/ 입니다.

이 문서를 보고 따라했습니다. https://devcenter.heroku.com/articles/getting-started-with-clojure#introduction

글을 입력하거나 회원가입해보니 별 문제는 없는데, 이 변경사항이 몇 시간이 지나니 reset 됩니다. 아마도 파일인 guestbook_dev.db.* 가 초기화되는 것 같습니다. (참고: https://devcenter.heroku.com/articles/getting-started-with-clojure#provision-a-database)

manmyung commented 9 years ago

확인해보니 heroku는 파일시스템을 24시간마다 reset에서 파일시스템에 저장하는 것은 불가능하다고 합니다.

그래서 AWS에 올려봤는데 여기는 괜찮네요. http://54.64.189.162:3000/

AWS에 올리기 위해 참고한 문서입니다. http://ssamkj.tistory.com/75 이 문서에서 다음을 다르게 했습니다.

  1. Amazon Linux를 사용: java를 디폴트로 갖고 있다고 해서.
  2. Inbound 규칙으로 All Traffic을 추가: 3000번 포트로 들어오기 위해.
manmyung commented 9 years ago

공동 서버에 배포했습니다. http://52.68.124.223:3000/