ラベル server の投稿を表示しています。 すべての投稿を表示
ラベル server の投稿を表示しています。 すべての投稿を表示

dockerコンテナのswagを通してLet's encryptを利用したhttps対応

2025年2月24日月曜日
背景 webサーバーのhttpsの設定をdockerのコンテナにまとめて管理を容易にしたかったので、それが実現できるコンテナswagを使ってみました。 備忘録として実施内容と関連リンクを記事に残します。 使ったもの ドメインを割り当てたサーバー この記事では some-subdo...

clojureのpedestal(ring)で動的なファイル配信

2024年12月29日日曜日
背景 pedestalとはプログラミング言語clojureのサーバーライブラリの1つです。 apiの説明ページを見ると 静的なファイルの配信処理(static resource)の説明 はあるものの動的なファイルの配信処理(dynamic resource)の説明は無く実現が分か...

lacinia pedestalのschemaのビルドはtry catchで異常時の情報をprintすると便利

2024年9月8日日曜日
背景 clojure(言語)の lacinia-pedestal (ライブラリ)でgraphql実装時にschemaなどに不備があってビルドに失敗するとエラーが表示されて処理が止まります。 標準で表示されるエラーの内容の情報が少なくて不具合発生時の原因特定に苦労していたのですが、...

ragtimeを利用してmigration用コマンドを実装

2024年3月24日日曜日
背景 ragtime とはclojureでdb(データベース)のmigrationなどを管理するライブラリの1つです。 htmlを略式で書けるhiccupなどを開発された weavejester さんが開発しています。 dbにおけるmigrationとは、データ構造の構築や巻き戻...

pedestalでコード変更時に自動更新

2022年4月24日日曜日
背景 pedestal とは clojureというプログラミング言語 のサーバーライブラリの1つです。 コードを変更したら再起動せずとも自動でコードを読み直してくれる設定を把握するのに時間がかかったので、備忘録を兼ねて内容を記事に残します。 使ったもの clojure cli 1...