dockerを使用して無料のQ&Aサイト「askbot」を構築する手順

dockerを使用して無料のQ&Aサイト「askbot」を構築する手順

dockerを使用して無料で構築できるQ&Aサイト「askbot」を構築する手順を記述してます。

環境

  • OS CentOS Linux release 8.0.1905 (Core)
  • docker 19.03.9

askbot構築

volumeを作成します。

docker volume create askbot_data
docker volume create askbot_app

下記のコマンドを実行するだけで構築できます。

docker run -v askbot_data:/data/ -v ask_app:/app/ -p 8080:80 -d zout84/askbot-docker

Firewall設定

firewallが設定されている場合は、firewallで8080を許可しておきます。

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload

askbotアクセス

ブラウザから http://プライベートIP or サーバーアドレス:8080 にアクセスします。

下記の画面が表示されていれば構築は完了です。

質問1つ作成してみます。

http://プライベートIP or サーバーアドレス:8080 /account/signup/?login_provider=local より適当なアカウントを作成します。

「ask your question」をクリックして適当な質問を作成します。

質問が作成できたら、

「Ask Your Question」をクリックすると質問が作成できます。

TOPページにも質問が追加されました。

それでは、今度は回答を追加します。

「Answer Your Own Question」をクリックすると回答が追加されます。

TOPページも「answer 1」と表示されるようになりました。