エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
AWS ECS Fargate × Rails でアプリケーションを指定した日時に固定する方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
AWS ECS Fargate × Rails でアプリケーションを指定した日時に固定する方法 - Qiita
概要 期間指定のある処理をデバッグするためにサーバー側のアプリケーションの日時を任意の日時に固定し... 概要 期間指定のある処理をデバッグするためにサーバー側のアプリケーションの日時を任意の日時に固定したいときがあります。 現時点での実現方法を共有します。 他に良いやり方があれば教えてもらえれば幸いです。 結論 Fargate の制約でサーバーマシンの日時を固定することができなかったので Rails のアプリケーションコードで固定するしかありませんでした。 タスク定義でデバッグ用の環境変数を設定してサービスをそのタスクに切り替えるという方法です。 # DATETIME_DEBUG_MODE には "2021-01-01 10:00:00" のような Time.zone.parse でパースできる日時の文字列が入る if ENV['DATETIME_DEBUG_MODE'].present? require 'active_support/testing/time_helpers' inclu