-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Synology Docker 에서 GUI로 yona 실행 #17
Comments
@witbox (witbox) 님이 작성한 코멘트입니다. yona dockerfile
entrypoint
|
@witbox (witbox) 님이 작성한 코멘트입니다. yona-db dockerfile
yona.cnf (db 설정)
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@witbox (witbox) 님이 작성한 이슈입니다.
---
Synology Docker GUI
예전에 Synology docker 에서 yona를 실행하려고 시도했지만, 말이 synology docker였지 예전방법을 그대로 cui로 진행했어야 했습니다.
이번에는 100% GUI로 실행이 가능하도록 만들어보았습니다.
pokev25 님의 docker-yona 와 nayasis 님의 yona_script를 참조하였습니다.
저 혼자 쓰려고 만든거라, 문서는 없으니 궁금한 점이 있으시면 이 이슈에 댓글로 남겨주세요.
네트워크 생성
가장 첫 순서로 네트워크를 추가합니다. 저는 yona 로 만들었습니다.
mariadb 컨테이너 생성
이미지 --> 추가 --> URL에서 추가
witbox/mariadb 추가
10.3 선택 후 추가
다운로드가 완료되면 이미지를 실행하세요.
컨테이너 이름이 중요합니다. 나중에 yona에서 db 접속 시 컨테이너의 이름으로 접속합니다.
저의 경우에는
yona_mariadb
라는 이름으로 만들었습니다.고급설정에서
MYSQL_USER 와 MYSQL_DATABASE는 application.conf 에 들어갈 항목입니다.
생성이 되고 실행이 정상적으로 되는지 확인합니다.
yona 컨테이너 생성
witbox/yona 추가
이미지로 이동해서 실행하세요.
고급설정에서
생성이 되면 실행합니다.
처음 실행하면 잠시 실행되다가 컨테이너가 정지합니다.
application.conf 설정
File Station 에서 yona_data/conf/application.conf 파일을 찾아가서 편집합니다.
131번째 줄부터 있는 내용을 수정합니다.
중요: 기존의
jdbc:mariadb://127.0.0.1:3306
에서jdbc:mariadb://yona_mariadb:3306
로 변경합니다.127.0.0.1 대신 위 mariadb 의 컨테이너 이름이 들어가야 합니다.
그리고 위의 MYSQL_USER 와 MYSQL_PASSWORD 의 값을 넣어줍니다.
나머지 필요한 설정을 하고 저장한 다음 컨테이너를 시작합니다.
웹 브라우저에서 접속
정상적으로 시작 되면 웹브라우저에 http://호스트IP:9000 (또는 임의의 설정한 포트) 로 접속이 가능합니다.
누군가에겐 도움이 되시길 바랍니다.
--- attachments ---
yona-db.png
21993-2021-5-13-18-15.png
31677-2021-5-13-18-18.png
3469-2021-5-13-18-23.png
18186-2021-5-13-18-25.png
54559-2021-5-13-18-26.png
26405-2021-5-13-18-29.png
The text was updated successfully, but these errors were encountered: