Open Ryota0312 opened 6 years ago
docker-compose を使用して redis,goohub,camome,および camome のデータベースをそれぞれ別コンテナとして立ち上げ実行できるようにした. camome のイメージは Dockerfile から作成している.また,goohub のイメージは DockerHub の nomlab/goohub を用いた.
camome のイメージ作成から起動までの手順を以下に示す.
$ docker-compose build
$ docker-compose run --rm web bundle exec rake secret
Rails のルートに .env というファイルを作成し,上のコマンドで発行されたシークレットキーを以下のように書き込み保存する.
.env
SECRET_KEY_BASE=XXXXXXXXXXXXXXXXXXXXXXXXXXX
$ docker-compose run --rm web bundle exec rake db:create db:migrate db:seed
docker-compose up web
また,以下に起動時にマウントされる設定ファイルを示す.
goohub から redis に予定をを送信するには,以下のコマンドを実行する.
$ docker-compose run --rm goohub events <CALENDAR_ID> <YYYY-MM> --output=redis:redis
設定についての詳細は https://github.com/nomlab/goohub/pull/20 を参照.
54 に対する PR である.
docker-compose を使用して redis,goohub,camome,および camome のデータベースをそれぞれ別コンテナとして立ち上げ実行できるようにした. camome のイメージは Dockerfile から作成している.また,goohub のイメージは DockerHub の nomlab/goohub を用いた.
camome のイメージ作成から起動までの手順を以下に示す.
Rails のルートに
.env
というファイルを作成し,上のコマンドで発行されたシークレットキーを以下のように書き込み保存する.また,以下に起動時にマウントされる設定ファイルを示す.
goohub から redis に予定をを送信するには,以下のコマンドを実行する.
設定についての詳細は https://github.com/nomlab/goohub/pull/20 を参照.