-
Notifications
You must be signed in to change notification settings - Fork 4
/
448.txt
34 lines (26 loc) · 1.93 KB
/
448.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
[1] [[Docker Hub]] より安定していていい感じです。
[2] 任意のタイミングで build を実行する [[Web API]] は提供していないようです。
([[Git]] リポジトリーからの実行用の [[API]] はありますが、
commit についてのいろいろな情報を指定しなければならず、
push 時の自動 build 以外のタイミングで使うには面倒です。)
[3] ビルド完了時の [[Web Hook]] 呼び出しは Settings 欄にあります。
[4] 最近 [KBD[docker pull]] が詰まって応答しなくなることが多い気がします。
[TIME[2016-03-06T15:29:19.700Z]]
[5] [CITE@en[Quay Documentation]]
([TIME[2017-07-07 06:53:30 +09:00]])
<https://docs.quay.io/api/swagger/>
[6] [CITE@en[Quay Documentation]]
([TIME[2017-07-07 06:53:30 +09:00]])
<https://docs.quay.io/api/>
[7] ドキュメントにある billing の情報取得 API は organization のものしか取得できません。
user の billing の invoices は https://quay.io/api/v1/user/invoices
から取得できます。 「Administer User」権限のあるアクセストークンを使ってアクセスできます。
[TIME[2017-12-01T07:47:00.600Z]]
[8]
[[Web Hook]] は3回失敗すると勝手に無効化できます。
もう一度有効にすることはできますが、すぐにまた無効になることがあって挙動が怪しいです。
[TIME[2017-12-10T14:05:09.000Z]]
[9] 3回っていうのは3回くらいは再試行するということらしい。そして応答待ちのタイムアウトがそれほど長くないので、
サーバーが応答を返すのが遅いと、タイムアウト → 再試行というのを繰り返してすぐに無効化されてしまう、というからくりのようだ。
対処するには応答をすぐに返すしかなさそう。
(応答ヘッダーを返すだけではだめで、応答を終わらせる必要があるっぽい。)