01:36:25 @azyobuzin@mstdn.maud.io
icon

あと 3 ヶ月の命(になる予定)の img.azyobuzi.net の旧版を Docker 化した github.com/azyobuzin/img.azyob

Web site image
Comparing fd2a85dbda4eb0344083d5273752c2066ac08cf9...4ba1af4f7a85e0f4040ff413ea41b7b722de52c3 · azyobuzin/img.azyobuzi.net
01:47:25 @azyobuzin@mstdn.maud.io
icon

P6 ストレージが無料だったはずだが、もしかして P6 に届かない容量を使うと課金されるの?

Attach image
02:01:31 @azyobuzin@mstdn.maud.io
icon

サブドメイン全部 ConoHa に投げつけるのやめた

Attach image
02:04:41 @azyobuzin@mstdn.maud.io
icon

構築内容を CodiMD にメモしたいけど、 CodiMD も移行対象なんだよな……

02:45:28 @azyobuzin@mstdn.maud.io
icon

おっと、 Azure の VM、 docker pull の Extract が遅いぞ

02:45:59 @azyobuzin@mstdn.maud.io
icon

容量が小さいほど IO パフォーマンスが低いという特性のストレージを使っているせいかもしれない

13:17:06 @azyobuzin@mstdn.maud.io
icon

まだプログラミング教育の話続いてるのかと思ったけど、正月休みで暇だからか

13:34:37 @azyobuzin@mstdn.maud.io
icon

@MayoToya 曜日感覚を失った

14:03:28 @azyobuzin@mstdn.maud.io
icon

紅白の Aqours 見たけど、音量バランス的に 9 割口パクか

14:06:21 @azyobuzin@mstdn.maud.io
icon

注文用タブレット、NECプラットフォームズだっけ

14:15:12 @azyobuzin@mstdn.maud.io
icon
ハードウェア : セルフオーダーシステム(FoodFrontia St) : 飲食店向けPOSシステム・オーダーエントリーシステム : フードサービス業ソリューション | NECプラットフォームズ
14:30:44 @azyobuzin@mstdn.maud.io
icon

授業で習ったこと、自主的に使わなければテストが終わった時点ですべて忘れる

14:32:17 @azyobuzin@mstdn.maud.io
icon

高校化学で覚えてること、界面活性剤のパワーで油と水が混ざるから洗剤は汚れを落とせるってことだけ

14:38:41 @azyobuzin@mstdn.maud.io
icon

Azure の採用事例に Huawei があって、いつ消されるのか気になる

15:26:27 @azyobuzin@mstdn.maud.io
icon

野々原茜ちゃんほんとすこ……

16:38:46 @azyobuzin@mstdn.maud.io
icon

犬の足跡

Attach image
17:03:29 @azyobuzin@mstdn.maud.io
icon

NGINX Unit、ロゴが完全に「NUnit」なんだけど

17:21:14 @azyobuzin@mstdn.maud.io
icon

Docker Compose なんていつ使うんだ、寿命同じコンテナ複数作るなって言ってきたけど、 img.azyobuzi.net v3 (C#) と img.azyobuzi.net v2 (Python) を両方同じ寿命で動かす必要が発生しているのでやっぱり必要でした

17:25:35 @azyobuzin@mstdn.maud.io
icon

アプリケーション + DB ならそもそも DB のほうが寿命が長いので、プロダクションで compose するのはおかしいだろというのが根底にある

17:27:41 @azyobuzin@mstdn.maud.io
icon

クソデカコンテナを作れと言ってるわけではなく、お前それ本当に同列に扱うべきものか???と思うものが多い。 DB なんて複数アプリで共有することもあるんだから

17:30:12 @azyobuzin@mstdn.maud.io
icon

最初の発言に戻ると、言いたいことは、 Docker Compose は寿命が同じものに使うべきで、そんなもの存在しないだろと思っていたけれど、あったわ、という話

17:33:19 @azyobuzin@mstdn.maud.io
2019-01-05 17:30:41 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

本当なら DB だけじゃなくてライブラリ群だって共有したほうがいいしシステムのパッケージシステムはそのようになってるはずなんだけど,みなさんそれよりも product ごとに isolation と portablity を選ばれておられるので,DB だって今更だよなとか思っている

17:34:21 @azyobuzin@mstdn.maud.io
icon

ライブラリの共有もしたい、が、さすがに動作検証の面倒レベルが高い……

17:35:13 @azyobuzin@mstdn.maud.io
icon

DB とか HTTP とかならプロトコルの違いで死ぬみたいな案件少ないし、共有できるやろ、という思い。

17:37:01 @azyobuzin@mstdn.maud.io
icon

うちの Nextcloud も Docker Hub の nextcloud イメージなので、 Apache にリバースプロキシしていて無駄なことやってるんだった……

17:39:51 @azyobuzin@mstdn.maud.io
icon

Nextcloud、 PHP が噛まない静的ファイルを配信しないといけないので、そのためにコンテナ内のファイルへアクセスする穴をあけるか、コンテナ内に HTTP サーバーを立てるかの 2 択を迫られて、楽な方に負けた

17:41:50 @azyobuzin@mstdn.maud.io
icon

無駄な層が増えるほど、負けた気持ちになる(重要)

17:43:48 @azyobuzin@mstdn.maud.io
icon

ホストマシンに直接展開は、特定のバージョンの Mono じゃないと動かない(調査して直せ)、とか未だに Python 2 (書き直せ)とか、そういう案件(自分のせい)のせいで、どのパッケージが使用中なのか把握するのが大変になった経験から、もう嫌だと思ってる

17:44:47 @azyobuzin@mstdn.maud.io
icon

local volume は docker volume inspect でパス取れるけど、コンテナ自体のルートのパスは inspect で取れないから厳しい

17:54:59 @azyobuzin@mstdn.maud.io
icon

メモリ 1GB マシンにどれだけ詰められるかバトルなので、 kube-apiserver にメモリ 200MB 持っていかれる時点でダメ

18:10:51 @azyobuzin@mstdn.maud.io
icon

Azure DevOps、 ssh-ed25519 が使えない、厳しい

18:21:05 @azyobuzin@mstdn.maud.io
icon

docker-compose.yml を書く前に、まず YAML の構文把握してなかった。適当に読めてしまうせいで適当に書きがち

18:46:57 @azyobuzin@mstdn.maud.io
icon

docker-compose.yml の expose ってやつ、何に対応するんだ?指定しなくてもアクセスできてしまうんだが

18:47:57 @azyobuzin@mstdn.maud.io
icon

同一ネットワーク ICC には意味なくて、 --link にだけ効果があるとかか?

18:51:51 @azyobuzin@mstdn.maud.io
icon

iptables の差分取るとわかるのかね

18:53:31 @azyobuzin@mstdn.maud.io
icon

ひとつだけ言わせてください、リファレンスを読んだ上で言っている

18:54:42 @azyobuzin@mstdn.maud.io
icon

なぜ必要なタブは閉じてしまい、もう用が済んだタブばかり残ってしまうのか

18:57:24 @azyobuzin@mstdn.maud.io
icon

snap で Docker 入れればよかったな。失敗した

19:12:14 @azyobuzin@mstdn.maud.io
icon

最難関と思われた img.azyobuzi.net が動いてしまったので、 DNS 切り替えます

19:56:47 @azyobuzin@mstdn.maud.io
icon

expose、書かなくても Dockerfile で EXPOSE に書いたのがすでに公開されてるっぽい。 iptables では、 expose したポートに対して ACCEPT が追加されてる

21:43:33 @azyobuzin@mstdn.maud.io
icon

やばい、サーバー応答しなくなりました

21:44:37 @azyobuzin@mstdn.maud.io
icon

Azure VM Insights を展開してるせいなのか、それとも img.azyobuzi.net の DNS が浸透してアクセスが集中してるせいなのか、どっちだ

21:48:55 @azyobuzin@mstdn.maud.io
icon

申し訳~~

Attach image
22:03:26 @azyobuzin@mstdn.maud.io
icon

プロビジョニングに 30 分はさすがにおかしい……

22:05:50 @azyobuzin@mstdn.maud.io
icon

うーん、データ収集ツールがインストールされた結果、スラッシングしてその先に進めなくなってるみたいな状況だろうか

22:12:45 @azyobuzin@mstdn.maud.io
icon

VM 停止させるだけで何分かかるんだよおい

22:25:48 @azyobuzin@mstdn.maud.io
icon

やけにメモリ食ってると思ったら、そもそもスワップないじゃんこれ

23:49:54 @azyobuzin@mstdn.maud.io
icon

CodiMD の移行に CodiMD がないと面倒な問題、全部 compose とスクリプトにしておくか……

20:54:15 @azyobuzin@mstdn.maud.io
icon

僕のほうでは、この前のサーバー移行で nginx の設定をを m4 で生成するようになりました

Attach image
21:04:27 @azyobuzin@mstdn.maud.io
icon

高槻やよインダクタンス!?

22:40:10 @azyobuzin@mstdn.maud.io
icon

23:11:40 @azyobuzin@mstdn.maud.io
icon

git fetch に時間かかりすぎて何しようと思ってたか忘れた