げっとシステムログ

WEB開発メモ

dockle で docker build のベストプラクティスをチェックしてみる

CONTENTS dockle をインストールする dockle を試してみる DOCKER_CONTENT_TRUST について sudo について apt-get のキャッシュクリアについて まとめ 参考資料 ENVIRONMENTS dockle : v0.1.14 dockle をインストールする goodwithtech/dockle : GitHub を参…

vim で markdownlint する

coc に efm-langserver 追加して、markdownlint が効くようにする。 CONTENTS 出来上がったもの efm-langserver をインストールする markdownlint-cli をインストールする まとめ 参考資料 ENVIRONMENTS neovim : v0.3.1 出来上がったもの :CocConfig の設定…

vim で Elm language server をセットアップする

coc で language server を使用して補完などを実行できるようにする。 また ale を使用して elm-format を実行するようにする。 CONTENTS 出来上がったもの インストールするもの vim-elm-syntax をインストールする coc.nvim をインストールする ale をイン…

普通のコマンドみたいに docker run を起動する

処理の実体を docker run でコンテナの中に委譲するスクリプトを普通のコマンドみたいな使用感にしたい。 CONTENTS 出来上がったもの 通常の呼び出し 標準入力をパイプラインにする 標準出力をリダイレクト 標準エラーをリダイレクト 端末を割り当てる まと…

Kubernetes で cert-manager する話

Kubernetes クラスタにデプロイした api サーバーと https で通信したい。 このための証明書を、cert-manager を使用して取得する。 CONTENTS 出来上がったもの cert-manager のインストール AWS Route53 設定用ユーザーの追加 DNS validation の設定 Certif…

Ruby で自動テスト

CONTENTS filewatcher のインストール rake タスクの定義 まとめ 参考資料 APPENDIX Rakefile ENVIRONMENTS Ruby : 2.6.2 filewatcher のインストール ファイルの変更によってテストを実行したい。 以前は guard を使用していたが、 guard-minitest がメンテ…

Elm パッケージを publish する

基本的には書籍「基礎からわかる Elm」の「ライブラリの公開」の通りだが、操作に詰まった点をまとめておく。 CONTENTS パッケージ用 elm.json の記述 必要なパッケージのインストール ドキュメントの記述 CI でドキュメントの生成をしておく GitHub に push…