forem ってなに?
foremはコミュニティ?記事?のプラットフォームらしいです。
OSSで公開されいて改造が可能になっていると聞き立ててみました!
目次
・Rubyのインストール
・docker docker-composeのインストール
・foremの起動
環境
OS:ubuntu 22.04
主なライブラリ:docker ruby
ruby のインストール
rubyで書かれているようでインストールしないといけないです。
この記事を参考にさせていただきました。
上記の記事からrubyのインストールを行ってください。
変更点:ruby v3.3.0
以下のコマンドを入力
rbenv install 3.3.0
rbenv global 3.3.0
docker docker-composeのインストール
この記事を参考にさせていただきました。
上記の記事からdocker docker-composeをインストールしてください。
以下のようなエラー対処としてこの記事を参考にさせていただきました。
"Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied"
foremの起動
forem公式の方法を使わせていただきました。
foremをgitから取得
git clone https://github.com/forem/forem.git
cd forem
bundlerのバージョンを合わせます。
gem install bundler -v 2.4.17
foremのセットアップ
gem install dip
dip provision
dip rails s
これでローカルでの起動が終了しました。お疲れ様です。
リンクはおそらく 0.0.0.0:3000 で確認できると思います。
調子が良ければ https や利用方法をまとめたいと思います。
参考資料