cronの失敗をGoogle Apps Scriptで通知する

gas

はじめに cronが面倒くさい。特に失敗を通知するのが。 そもそも標準エラー出力があった時だけ通知されるようにするのも面倒なんですが、 AWSを使ってると迷惑メール扱いされないようにAmazon SES使うなり、DNS逆引き設定するなりしないといけないわけです。…

ポートマッピングを使わずにDockerコンテナにアクセスする方法

この記事はDocker Advent Calendar 2018の16日目になります。 はじめに 記事書いといてアレなんですが 基本的にはポートマッピングを使ったほうがいいと思うので、あんまり使い所はないかもしれません。 自分の場合は、とあるライブラリでWebSocketのコネク…

プライベートDockerHubをゆるく使う

Dockerを使ってるとDockerHubも使いたくなることがあると思いますが、 業務だとimageをパブリックな所に置けなかったりしますよね。 Docker Registryを使えばプライベートなDockerHubを割と簡単に構築できるので、 作り方や使い方などを備忘録も兼ねて公開し…

vscodeで効率良くコードレビューする小技

コードレビューする時の変更箇所を比較する方法って色々あると思うんですが、 自分的にvscodeのGitLensを使ったやり方がいい感じなのでご紹介します。 marketplace.visualstudio.com 手順 レビューするブランチをコミットせずにマージします。 マージ後、res…

vscodeのextension(プラグイン)を過去のバージョンに戻す

vscodeのextensionを自動更新のままにしていたら、rubyのextensionが更新されて定義へ移動が効かなくなりました。 とりあえずダウングレードしたら直ったので、バージョンの戻し方を備忘録として書いておきます。 パッケージファイルのダウンロード マーケッ…