플로팅 방식의 게시판을 알아 보고 있다. Gemini 는 Discourse를 추천해 주었다. 우선 도커 환경에서 시험해 보기로 했다. 공식 설치 가이드라인은 다음과 같다.
Install Discourse for development using Docker
Developing using Docker Since Discourse runs in Docker, you should be able to run Discourse directly from your source directory using a Discourse development container. ✅ Pros: No need to install any system dependencies, no configuration needed at all for setting up a development environment quickly. ❌ Cons: Will be slightly slower than the native dev environment on Ubuntu, and much slower than a native install on MacOS. See also Developing Discourse using a Dev Container …
도커 설치는 이미 되어 있다고 하자.
git clone https://github.com/discourse/discourse.git
cd discourse
임의의 폴더에 설치 파일을 다운 받는다.
d/boot_dev –init
In one terminal: d/rails s
And in a separate terminal: d/dev –only ember
이게 공식 가이드라인 내용이다. 이렇게 설치하면 로컬에서만 접속 가능하다. 난 boot_dev에서 로컬 주소를 변경하는 것으로 했다. boot_dev 내용을 보면 –net-public 을 이용해도 되는 것 같다.