해결된 질문
작성
·
69
0
도커 컨테이너를 사용하여서 실행 시키는걸로 진행하셨는데
저는 도커를 데스크탑이 아니라 olima로 실행시키고 있어서 환경변수 에러가 나오더라구요
export로 변수 바꿔줘도 안돼서 데스크탑으로 실행해 보니 되기는 하는데, olima로 실행 할 수 있도록 하는 방법이 있을까요?
그리고 도커 컨테이너를 사용 안하고 flyway만 따로 설정하는건 어떻게 하는게 좋을까요?
dev.monosoul.jooq-docker 이걸로는 도커가 무조건 설정되어있어야 하는거 같은데,
nu.studer.jooq + flyway 조합으로 가는게 좋을까요?
1.olima로 인텔리j에서 dev.monosoul.jooq-docker 설정에 맞게 실행 시키는법
2.도커 없이 flyway 사용할때에는 nu.studer.jooq + flyway 이 조합으로 하는게 권장되는 방식인지?
답변 1
1
JaeWon Kim님 안녕하세요.
요건 olima가 아니라 colima를 말씀하신것으로 이해했습니다.
제가 colima를 안써봐서 당장 답변드리기는 어렵네요.
이부분은 금주 중으로 테스트해보고 알려드리도록 하겠습니다.
1.olima로 인텔리j에서 dev.monosoul.jooq-docker 설정에 맞게 실행 시키는법
-> 테스트 후 답변드리도록 하겠습니다.
2.도커 없이 flyway 사용할때에는 nu.studer.jooq + flyway 이 조합으로 하는게 권장되는 방식인지?
-> 이 경우를 정리해보자면, 로컬에 db 설치, 또는 개발db에서 설치하고 flyway로 DDL을 마이그레이션 하는 방식으로 보이는데요.
nu.studer.jooq가 flyway를 지원해서 해당 플러그인을 사용하셔서 처리하셔도 될듯합니다.
다만 지금 시도하시려는 방식이 권장되는 방식이 아니라 권장드린다고 답변하기는 어렵네요 ㅎㅎ
해당 방식은 관리의 번거로움이 있어서 가능하다면 1번으로 하는게 훨씬 간단할듯합니다.
(jOOQ에서 권장하는 방식은 testcontainers + flyway 조합입니다.)
감사합니다!
colima 맞습니다 ㅎㅎ.. 오타가 있었네요
testcontainers + flyway를 사용하도록 해야겠네요..!!