Description
概要
確認手順
1
/etc/jr/cloudflare_r2/credentials.php を開発サーバーからローカル環境に移動
2
ローカル環境で以下を実行
curl -v https://586526deccac680eb8247f724f43972b.r2.cloudflarestorage.com~~~
* Connection #0 to host 586526deccac680eb8247f724f43972b.r2.cloudflarestorage.com left intactと表示されたら実行環境は問題なしのはず。
3
ローカル環境のnginx.conf location.php{}に以下を追加
ローカル環境がエンジニア毎に異なるため、環境変数で識別するようにして、
JR_TEST_ENGINEER_IDに入れたCloud Flareのフォルダに保存されます。
皇甫はkouhoというIDにしてます
fastcgi_param JR_TEST_ENGINEER_ID kouho fastcgi_param JR_TEST_ENGINEER_ID ~;各環境毎のフォルダ名
本番環境 island_prod
開発環境 island_test
ローカル環境 island_local/上述したIDSQL
CREATE TABLE `user_island_image_object_storage` (
`user_no` int(11) NOT NULL COMMENT 'ユーザーNO',
`image_type` varchar(32) NOT NULL COMMENT '画像種別(base, lv 等)',
`object_key` varchar(255) NOT NULL COMMENT 'オブジェクトストレージのキー',
`content_type` varchar(64) DEFAULT NULL COMMENT 'Content-Type',
`img_update` int(11) NOT NULL DEFAULT '0' COMMENT '最終更新UNIX時刻',
`reg_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '登録日時',
`up_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新日時',
PRIMARY KEY (`user_no`,`image_type`),
KEY `idx_object_key` (`object_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='島画像のオブジェクトストレージ情報';cron
修正適用時に以下のスクリプトのcronは削除予定
lib/exec/del_user_island_image_no_login.inc