Open chhsiao1981 opened 3 years ago
https://github.com/Ptt-official-app/go-openbbsmiddleware/blob/main/docker/docker-compose.yaml
總共有 5 個 processes. 包含著 mongo / redis / postfix / go-pttbbs / go-openbbsmiddleware.
對於只希望把 go-openbbsmiddleware 跑在實體機的 developers~ 需要有一個 docker-compose.yaml 是只有 mongo / redis / postfix / go-pttbbs. 並且 ports 可以讓實體機正常 access. (postfix 需要注意 mynetwork 是要包到 docker 的 network)
您好,我照著 README 裡面的步驟做
docker/docker_compose.env.template
to docker/docker_compose.env
and modify the settings../scripts/docker_initbbs.sh [BBSHOME] pttofficialapps/go-pttbbs:latest
docker-compose --env-file docker/docker_compose.env -f docker/docker-compose.yaml up -d
看起來 postfix / go-pttbbs / go-openbbsmiddleware 這三個都跑不起來,只有 mongo/ redis 成功 請問是有哪些地方遺漏了嗎?
關於 go-openbbsmiddleware:
需要在 etc 裡包含:
關於 postfix:
關於 go-pttbbs:
發現需要在 BBSHOME 裡加上 types/uao250-b2u.big5.txt 和 types/uao250-u2b.big5.txt (從 https://github.com/Ptt-official-app/go-pttbbs/tree/main/types copy 過去~) 下一版的 scripts/docker_initbbs.sh 會修正這個問題~
三個 containers 都正常運作了,謝謝 另外關於只希望跑 mongo / redis / postfix / go-pttbbs 的開發者來說,我的做法是
剛剛 update README.md 發現忘記補上 postfix 的部分~ 下次 release 時補上 postfix.
types/00-config.go 相關的 variables 可以在 02-config.run.ini 裡參考 00-config.template.ini 在 [go-openbbsmiddleware:types] 加上相對應的 config.
這個 issue 將會在以下完成時結束:
Is your feature request related to a problem? Please describe.
目前雖然有寫一個大致的 steps 嘗試讓大家可以在 local 的實體機跑起來~ 但是似乎不是很明確~
希望可以透過這個 issue 的討論幫助大家可以在 local 的實體機跑起來~
Describe the solution you'd like
Describe alternatives you've considered
Additional context