paraizo2424 / codebase-hackathon-vol1-team-colors

β版ハッカソン2020年8月8日〜10月
0 stars 0 forks source link

Dockerで環境構築する #2

Closed takanori-matsushita closed 4 years ago

takanori-matsushita commented 4 years ago

RailsとDB(postgresql)の環境構築をする。

takanori-matsushita commented 4 years ago

nuxtの作成 create-nuxt-app アプリ名 で作成できる。

takanori-matsushita commented 4 years ago

認証のgemはdevise token authを使ってみるので同時に導入する。

takanori-matsushita commented 4 years ago

導入したgem一覧

takanori-matsushita commented 4 years ago

マイグレーションを実行しようとしたら、エラーが出た。database.ymlの設定をしていないためだった。

default: &default
  adapter: postgresql
  username: postgres
  password: postgres
  host: db

hostは、docker-compose.ymlで作ったサービス名にして、username, passwordは同ファイルで設定した値にする。

  db: ← hostはこれを指定する
    image: postgres:10-alpine
    ports:
      - 5432:5432
    environment: 
      POSTGRES_DB: colors_dev
      POSTGRES_USER: postgres  usernameの指定
      POSTGRES_PASSWORD: postgres passwordの指定