0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

日付登録で詰まった場合の引き出し(タイムゾーン)

Posted at

タイムゾーンが原因で詰まった話

  1. devで開発後stgへデプロイしたが, 挙動がおかしい
    1. お知らせを登録する画面で「公開日時」なるものをDBにインサートすると, 実際の日時からずれて登録されていた
  2. devとstgそれぞれのAppサーバーとMysqlのタイムゾーンを確認すると以下だった
    1. dev
      1. Appサーバー: JST
      2. Mysql: JST
    2. stg
      1. Appサーバー: UTC
      2. Mysql: JST
  3. stgのAppサーバーのタイムゾーンをUTC -> JSTにすることで解決した
    1. 方法としてはDocker上にJavaアプリを立ち上げていたので, docker-compose.ymlで以下のように記述した
services:
  XXX:
    image: XXX
    container_name: XXX
    hostname: XXX
    extra_hosts:
      - XXX
    volumes:
      - XXX
    ports:
      - "8080:8080"
    networks:
      XXX:
        ipv4_address: XXX
    environment:
      - TZ=Asia/Tokyo
0
0
0

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?