LoginSignup
32
34

More than 5 years have passed since last update.

qiitaのクローンLodgeをdocker compose対応したよー

Last updated at Posted at 2015-07-14

Lodgeってqiitaっぽくていいですよね。
qiita-team使いたかったけど、高かったのでこちらを使おうと思いました。

いろいろ調べてたら、Lodgeのherokuボタン対応していた記事を発見!
Rails - LodgeをHerokuボタンでデプロイする(PostgreSQL編) - Qiita http://qiita.com/usutani/items/e91babb5f547155bba1c

触発されてdocker-compose対応してみました。

j138/lodge-docker https://github.com/j138/lodge-docker

README参考に、docker-compose.ymlを記載後、ビルドしてみてください。
基本的に、ドメイン設定、メールの設定のみでOKです。

docker-compose.yml
    LODGE_DOMAIN: localhost:3000
    DELIVERY_METHOD: smtp
    MAIL_SENDER: example@example.com
    SMTP_ADDRESS: smtp.google.com
    SMTP_PORT: 587
    SMTP_USERNAME: username
    SMTP_PASSWORD: password
    SMTP_AUTH_METHOD: plain
    SMTP_ENABLE_STARTTLS_AUTO: true

ビルド方法

git clone https://github.com/j138/lodge-docker
cd lodge-docker
  • docker-compose.yml にてメール設定を済ませる。
docker-compose build
docker-compose up -d
docker-compose run rake db:create
docker-compose run rake db:migrate

nginxをポート80でバインドしてるので、
ブッキングするようなら適宜、8080とかに変えてもらえれば!

本家はこちら
lodge/lodge https://github.com/lodge/lodge

32
34
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
32
34