プログラミングメモ Prism Cannot read properties of undefined (reading 'isMaster')の解消 Docker を利用した Stopligh Prism の起動でエラーになる。結論Docker image はstoplight/prism:4.10.3 を使う。解消こちらはドキュメントにある docker-compose.ymlversion: "3.9" services: prism: image: stopl... 2022-09-28
express Express + mongooseのRESTAPIをユニットテストする 前回のBook モデル RESTAPIの実装にユニットテストを追加する。mocha + chai + sinonmocha + chai を使いモデルとルーティングのユニットテストを実装する。sinonは今回は使わないがたいていの場合セットで使う場合が多いので一応入れておく。$ npm install --save-d... 2022-09-13
プログラミングメモ OpenAPIのエディタはvscodeかSpotlight Studio Stoplight StudioStoplight Studio は Stoplight 社が開発する OSS の OpenAPI ドキュメント作成の GUI ツール。openapi.yml の肥大化問題openapi.yml の編集に普段は vscode とそのプラグイン openapi-designer を使ってい... 2022-09-06
プログラミングメモ リモートデスクトップ 越しの VSCode でCtrl+Altは効かない 普段は Vimmer ですが、Windows で md や plantuml などを書く場合は Vscode を使うようにしていきたい。 そして普段はテレワークで、リモートデスクトップ越しに vscode を使います。 リモートデスクトップ での問題 RDP 越しの vscode ではctrl+altを使ったショートカ... 2022-09-05
プログラミングメモ Windows10にWSLインストール powershell(管理者権限)で以下のコマンドで WSL 環境をインストールLinux用Windowsサブシステムをインストールする。> wsl --install 一度再起動が必要Linux ディストリビューションをインストールこの時点ではまだディストリビューションはインストールされてない> wsl ... 2022-08-25
プログラミングメモ filebeat Filebeatのfilestreamでmultilineの設定方法 filestream で multiline を使う方法type: logの場合はmultilineをそのまま記述できるが、filestreamの場合は記述の仕方がことなり、parsersオプションで定義する必要がある。filebeat.inputs: - type: filestream ...(中略) parser... 2022-08-24
プログラミングメモ logstash LogstashとGrokパターン Grok パターンの一覧 https://github.com/logstash-plugins/logstash-patterns-core/tree/master/patterns grok-patternsに汎用的なパターンが定義してある。Grok の組み込みのパターンのリファレンスがほしく探したが特にドキュメン... 2022-08-23
プログラミングメモ Docker CenOS Stream にDockerを入れる Proxyの場合 CentOS Stream に Docker インストールする手順podman をアンインストール$ dnf remove podman docker リポジトリを追加する$ dnf config-manager --add-repo https://download.docker.com/linux/centos/d... 2022-08-19
プログラミングメモ keycloak Keycloakのダイレクトアクセスグラントとサービスアカウント ダイレクトアクセスグラント リソース・オーナー・パスワード・クレデンシャル・グラントのこと。Keycloakではダイレクトアクセスグラントと表記されている。 ユーザはid/passを送信して直接アクセストークンを取得できる。 利用するには、レルムのクライアントで、ダイレクトアクセスグラントを有効 にチェックする必要があ... 2022-02-09
プログラミングメモ gitlab gitlab-ciでENTORYPOINTが実行できないエラーの解消 エラー内容 Gitlab-CIにて、unit-testステージのDockerImageで指定したENTRYPOINTのスクリプトで、一番最後の # entrypoint.sh (中略) exec "$@" execの部分で以下のエラーが出る。 error: exec: "sh -c if ; then\n\texec ... 2021-11-14