은 간단함
골치아픈 라이센스의 후로그램이나 라이브러리를 안쓰면 됨.
내가 쓰는 툴체인이 그럼. 일단 나는 걍 우분투 서버 기본 설정으로 설치된 머신 - 가상이든 진짜든 - 만 있으면 앤서블로 개발환경, 테스트 환경, 운영환경을 찍어내게 만들어 놈.
코드도 다 환경변수 쓰게 해놔서 개발에서 테스트나 운영으로 넘어갈 땐 환경변수 값만 바꿔주면 됨
개발은 내 랩톱에서 하지만, 운영은 aws인데 예를들면 db같은 것도 걍 환경변수 설정으로 연결 함.
Db 바꿀 때는 rds url로 dns 바꿔주면 걍 돌아감.
일단 해놓을 땐 일이 많았는데, 완성되고 나니 걍 스크립크 돌리고 커피한잔 하면 혼자 지지구 복아서 돌아가기 때문에 개편함
골치아픈 라이센스의 후로그램이나 라이브러리를 안쓰면 됨.
내가 쓰는 툴체인이 그럼. 일단 나는 걍 우분투 서버 기본 설정으로 설치된 머신 - 가상이든 진짜든 - 만 있으면 앤서블로 개발환경, 테스트 환경, 운영환경을 찍어내게 만들어 놈.
코드도 다 환경변수 쓰게 해놔서 개발에서 테스트나 운영으로 넘어갈 땐 환경변수 값만 바꿔주면 됨
개발은 내 랩톱에서 하지만, 운영은 aws인데 예를들면 db같은 것도 걍 환경변수 설정으로 연결 함.
Db 바꿀 때는 rds url로 dns 바꿔주면 걍 돌아감.
일단 해놓을 땐 일이 많았는데, 완성되고 나니 걍 스크립크 돌리고 커피한잔 하면 혼자 지지구 복아서 돌아가기 때문에 개편함
난 자바사무원이라 ㅠㅠ 개발환경과 운영환경 차이가 욜라게 나는것도 만들어야함 ㅠㅠ
사실오라클제이비엠도컨테이너에서돌림안됨 ㅅㄱ
저 얘기는 자바 전문 사무원이 쓴 책에도 나오는 건디? Release it! 아 근데 그 저자 이제 자바 버리고 클로져 합디다 ㅋㅋ
sloth/정말임? 내가 전에 테스트 했을 떄 도커에 오라클 JVM 위에 Clojure 올려서 돌렸었는데, 간단한 실험이라 돌아간건가??
응 내가 듣기로는 컨테이너 이미지에 오라클 JVM 넣고 공개 배포하면 라이선스 위반이라고 하더라. 화사에서, 또는 집에서 혼자 굴리는 건 괜찮을거야.
그런데 OpenJDK 는 GPL + GPL Link Exception 이 적용되지. Java 7 이상 쓰는거면 OpenJDK 도 생각해볼만 하다고 봐.