EatSmartシステム部ブログ

ウェブサイトの開発や運営に関する情報です。

Maven

1つのリポジトリで2つのSpring Bootアプリを管理する

Webサービスを提供する場合、ユーザーにサービスを提供するためのフロントエンドと、データの閲覧や管理を行うためのバックエンドの2つWebアプリを作ることになると思います。 イートスマートでは、新規にWebサービスをつくる場合は主にSpring Bootを利用し…

Spring Bootのサービス稼働環境

弊社では食品の検索に対してXMLで結果を返すRESTfulのAPIを運営しているのですが、今回、機能追加やJSONでの返却を可能にするバージョンアップを計画しています。 今まではJSP+Servletでの実装だったんですが、今回はSpring Bootで実装してみました。 Spring…

DockerコンテナでJenkinsを稼働させる

今回は、イートスマートのサービスのビルド・デプロイに利用しているJenkinsについて書きます。 DockerコンテナでJenkinsを稼働させるための手順をまとめました。 現在はJenkins以外にも同様のツール・サービスが多数ありますが、手元のサーバ上で手軽に利用…

tomcat上のwebアプリケーションをコンテナ化する

アプリケーションの稼働環境をdockerコンテナ化することは、環境の可搬性やネットワークの自由度などとても有用なので、弊社のサービスをコンテナ化しています。 先日、tomcatで動作しているwebアプリケーションをコンテナ化した際にやったことをブログに残…