第2回 Dockerのコンテナとファイル共有して継続的に開発する

こんにちは、にしむらです。 今回はコンテナとファイルを共有する方法についてです。 前回のSinatraのサンプルですと、ソースコードを修正するたびにコンテナをビルドする必要がありました。 今回はホストのディレクトリをコンテナにマウントすることで、コ…

Amazon Linux2 でサクッとワイルドカードドメインの証明書を作成する

id:kizashi1122 です。 LetsEncrypt でワイルドカードドメインの証明書を作ることがあり簡単にできたので記録しておきます。 弊社 masm11 の過去の記事である blog.ingage.jp と鬼のようにかぶってます。 前提 本記事では、「example.com および *.example.c…

systemd - .socket 編

こんにちは、masm11 です。 systemd シリーズの第4回です。 初回: 前回: 今回は .socket ファイルについて説明します。 .socket ファイルとは 以前から Linux/UNIX を管理している方には、inetd の代わり、と言うと 話が早いかと思います。 この unit ファ…

Exchange Online の先進認証に対応しました(2)

id:kizashi1122 です。 さて。 Exchange Online の先進認証に対応しました(1) - インゲージ開発者ブログ 前回のエントリでSMTPとPOP3の先進認証対応のため Azure AD 側にアプリを作るところまでは終わりました。 今度はサービス側に設定をしていきましょう…

Rails で created_by と updated_by をいい感じにセットしたい

はじめまして! 8月にインゲージに入社したエンジニア1年生の @shutooike です!(保険) 突然ですが、弊社サービスの設定系のテーブルにはその設定を誰が作成・更新したものかを記録するために created_by, updated_by というログインユーザーのIDを入れる…

HTML/CSS レイアウトの書き方

こんにちは。石田( @ishiyu )です。 今回はフロントエンジニアとして、HTML/CSS レイアウトについて説明したいと思います。 弊社は、自分以外にフロントエンジニアと呼べる人がいないため、失敗例も交えて説明できればと思います。 TL;DR 思ったより長くなっ…

Dockerで最小構成のSinatraを起動する

はじめまして、にしむらです。 今回はrubyフレームワークSinatraの構築を通じてDockerfileのはじめの一歩を紹介します。