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
wiki container 추가 #2
Conversation
wiki도 dockerfile 추가해서 이미지 만드는게 좋을까여? keeper-homepage-wiki로? |
mediawiki 구축하는데 이미지 파일만 필요하다면 근데 이전 위키 내용들은 디비에서 불러오는 방식인가요? |
네 기존 db container에다가 wiki database를 만들어서 dump sql을 삽입할 계획입니다. 권한은 keeper에게 주고요. |
modified: wiki/docker-compose.yml
modified: wiki/images/README
아하 그러면 mediawiki에서 db 내용은 어떤 식으로 불러오나요? docker-compose로 컨테이너만 띄운 상태에서 db랑 통신 할 수 있나요? |
다시 확인해보니까 같은 docker-compose가 아니라서 network도 따로 배정될 것 같네요.
두 번째 방법을 쓴다면, github에는 실 서버랑 또 다르게 docker-compose가 적용되있는거 같아서
networks:
default:
name: docker_default
external: true
networks:
default:
name: server_default
external: true 이런식으로 연결 할 것 같습니다. |
아 생각해보니 같은 인스턴스에 컨테이너 띄울꺼라면 기존 docker-compose에 mediawiki를 넣는게 맞는거 같긴 한데,,, 🤔 개인적인 생각으로는 따로 networks 설정 안 해도 db 컨테이너랑 통신할 수 있을 거 같습니다(아닐 수도 있습니다). 한 번 나중에 이 부분은 실험해보죠! 일단 networks 부분은 빼고 갑시다. db랑 통신 부분 말고 db 내용은 mediawiki에서 어떻게 불러오나요..? |
아하 그런거라면 |
전에 쓰던 |
늦은 답변 죄송함돠... 구 서버 |
network 설정 안하고 실험해봤으나, container name, ip주소 모두 연결 실패했습니다. services:
mediawiki:
# ...
networks:
- docker_default
networks:
docker_default:
external: true 이미지 추가까지 정상작동 확인됐습니다. |
해당 수정 스크립트 외로는 `LocalSettings.php`를 수정하지 말 것. #2 (comment) new file: wiki/README.md new file: wiki/edit_local_settings.sh
넵넵 통합시키는 쪽으로 갑시다. 통합시키면 |
wiki db와 통신이 되어야하므로, server의 default network에 external로 연결 modified: wiki/README.md modified: wiki/docker-compose.yml
Keeper wiki를 최신 mediawiki container로 살리기