docker+postgres+railsでtimezoneをjstに変更したいんですができなくて困っています。。。
- config/application.rbに下記追記
config.time_zone = 'Tokyo' config.active_record.default_timezone = :local
- docker-composeにTZ設定
version: '3' services: db: image: postgres volumes: - ./docker/pg:/var/lib/postgresql ports: - '5432:5432' environment: PGTZ: Asia/Tokyo TZ: Asia/Tokyo POSTGRES_PASSWORD: password POSTGRES_USER: localhost POSTGRES_DB: test_db web: stdin_open: true tty: true build: . command: bash -c "rm -f tmp/pids/server.pid && bundle exec rails s -p 3000 -b '0.0.0.0'" volumes: - .:/myapp ports: - "3000:3000" depends_on: - db
上記をしてherokuではうまく変更できたのですが開発環境のdockerでは変更が効かない状態です。herokuではうまく言っているので環境変数あたりが怪しいのですがTZをcomposeで設定しても変更できず。。。
あなたの回答
tips
プレビュー