Docker
morishitaです。 アクトインディでは開発環境で Docker Compose を利用しています。 Rails などで構築する一般的な Web アプリケーションは DB を必要とするとので最低でも次の2つのコンテナを含むと思います。 DB のコンテナ アプリケーションコンテナ ア…
morishitaです。 アクトインディではいこレポやいこーよとりっぷなどいくつかのサービスで稼働環境として AWS Elastic Beanstalkを利用しています。 前回は Elastic Beanstalk で極々簡単な Web アプリをデプロイするして公開するまでを紹介しました。 tech.…
morishitaです。 アクトインディではいこレポやいこーよとりっぷなどいくつかのサービスで稼働環境として AWS Elastic Beanstalkを利用しています。 本エントリでは Elastic Beanstalk を使ってみる例として Docker コンテナで極々簡単な Web アプリを公開す…
morishitaです。 前回は M1 Mac 上の Docker Desktop でオーソドックスな構成の Rails アプリケーションであるいこレポの docker-compose の開発環境を動かしてみました。 思ったより少ない変更で動くことが確認できました。 tech.actindi.net ※ ↑前回のエン…
morishitaです。 昨年、Macbook Pro が一新されて最新モデルは、Apple Silicon 搭載機、つまり M1 Mac のみとなりました。 2020 年に最初の M1 Mac が出たとき、 ARM 系 CPU に変わるということから私が思ったのは「開発環境で使っている Docker イメージが…
morishitaです。 サーバーサイドの開発では Docker コンテナを利用することが一般的になりました。 本番環境はもちろん、開発環境も Docker Compose などコンテナで構築することが多いのではないでしょうか。 その際、Ruby や Node.js といったプログラミン…
こんにちは!!こんにちは!! moriyamaです。 みなさん、APMってご存知でしょうか? Application Performance Managementの略で、直訳すると「アプリケーション性能管理」ですね。 広く知られているサービスとして、Amazon CloudWatchやNew Relicなどが挙げられ…
新米Webエンジニアのhiroさんです。 個人開発アプリをDockerでコンテナ化したので記事にします。 GitHub - env-gp/motoprize Dockerfile、docker-compose.ymlのたたき台を作成 ※ 学習も兼ねているため、コメントを多用しています Dockerfile #ベースイメージ…
こんにちは、キエンです。 先日、ProxySqlの検証について以下のエントリを紹介しました。今回、いこレポの開発環境に実際にProxySQLを導入しましたので、ご紹介します。 tech.actindi.net 開発環境構成の変更点 いこレポの開発環境はDockerで動かしています…
morishitaです。 先日、別のことでハマっていたときに「ビルド環境が古いせいではないか?」と思ってしまい焦ってCodebuild のランタイムを変更したら余計にハマったという話です。 当社でのCodeBuildの利用状況 本題に入る前にアクトインディでのCodeBuild…
こんにちは、キエンです。 現在、いこレポにてCodeBuildを使用してDockerイメージのビルドや自動化テストなどを実行しています。 開発効率を上げるため、CodeBuildの実行時間を改善しようと思っています。一つの改善案としてDocker レイヤーキャッシュを使用…
morishitaです。 Dockerコンテナは1プロセスだけ動作させるのが基本なので、複数の言語実行環境をインストールする必要はほとんどないです。 ただ唯一、例外かなと思うのがNode.js。 Webアプリケーションを開発する場合、それほどリッチなUIでなくても多か…
morishitaです。 先日リリースされたVisual Studio Code May 2019で Stable でもRemote Developmentが使えるようになりました。 これはExtension Packで、次の3つの拡張を含んでいます。 Remote - SSH - Visual Studio Marketplace Remote - Containers - Vi…
こんにちは!!こんにちは!! インフラエンジニアのyamamotoです。 今日はdocker設定の小ネタを一つお届けいたします。 当社では、サービス開発のステージングサーバーとして、dockerやdocker-composeを活用して非常に多くのステージング環境を賄っています。 …
こんにちは。Webエンジニアのnakamuraです。 Serveless Frameworkを勉強するにあたって、Ruby製のサーバーレスフレームワークJetsを使ってみました。 サーバーレスフレームワークと言っても、どこから始めていったらいいのかわからなかったので、Railsライク…
この記事は actindi Advent Calendar 2018 の21日目の記事です。 年の瀬の押し迫ったこの時期、クリスマスも目の前というのに普通の技術ブログでお茶を濁すyamamotoですw ちなみに本日弊社は恒例の納会をやる予定です。社内でパーティーです。 みなさま今年…
こんにちは。Webエンジニアのnakamuraです。 Dockerには日々お世話になっているのですが、そもそもDockerについても何もわかっていなかったので、自分でDockerfileを書いてみました。 また、弊社では、現在、育成枠でのエンジニア採用も検討中ということもあ…
こんにちは!!こんにちは!! インフラエンジニアのyamamotoです。 Let's Encrypt、いつも活用させていただいております! ただ、証明書を取得するときにサーバー上でいろいろ作業をしなければなりません。さらにdocker環境上ではどうするんだ!?となるかと思…
こんにちは、tahara です。 Docker を使って git push をトリガーにステージング環境をどんどんたてて開発しています。 いま見たら24面のステージング環境が動いていました。 新しいブランチを push すると Jenkins が Docker のコンテナを作りそこにデプロ…
こんにちは、tahara です。 ちかごろ Docker を使ってステージング環境を作っています。 いろいろはまりました。 Btrfs 使ってる Btrfs を使っていると pwd が失敗したりします。 Btrfs 上では AUFS だと問題があるようです。 docker のデーモンを -s btrfs …