初心者インフラエンジニアが困ったときに試行錯誤するブログ

インフラエンジニアが,開発の勉強をするときのログを残します

2019-01-01から1年間の記事一覧

【AWS Lambda】クラウドからプロジェクトをローカルに落とすには?

実現したいこと AWSの開発をしていると,ローカルで開発したいってときありますよね? 今回は,AWSのリモートからローカルにプロジェクトをクローンしてみたいと思います. やったこと 注意点 参考 以下の記事を参考にさせていただきました. https://dev.cl…

【AWS】サーバーレスフレームワークを導入してみる.

実現したいこと AWS Lambdaをさわっていると,ローカルでデバッグしたい!開発したい! ってなりますよね.ほんのすこし調べたら簡単にできました. Serverless Frameworkというのを使用して,それを実現しようと思います. やったこと nodeのインストール $…

【AWS Lambda入門】pythonで超簡単な機能を実装してみる

実現したいこと AWS Lambdaを使用して,pythonでサーバーレスなアプリを超簡単に実装してみます. ファイル分割し,定数管理,共通関数などのアーキテクチャだけ,若干こだわろうと思います. やったこと ファイル構成 function_separate_test └ lambda_func…

【Docker × Rails】RubyMineを使ってコンテナをデバッグモードで立ち上げる

実現したいこと RubyMine,便利ですよね.でもコンテナで起動がうまくいかない! これを解消してみます やったこと まず,ruby環境を構築しておきます $ ruby-build 2.3.3 ~/.rbenv/versions/2.3.3-hogehoge $ rbenv local 2.3.3-hogehoge $ rbenv global 2.…

【EC2環境構築】nginx+unicorn+railsでhelloworldする

実現したいこと nginx+unicorn+railsでhelloworldしようと思います. 成功したら,コンテナ化するのを次回に行おうと思います. OSは,Amazon Linux 2を使用します. RHEL7ベースなので,CentOS7系ですね. やったこと とりあえずEC2インスタンスのバージョ…

railsを運営するとき、pumaとunicornのどちらを使うべきか

railsを本番環境で運営するとき、webサーバーは標準装備のpumaと人気のunicornのどちらがいいのかと少し悩みましたので、メモです。 結論 unicornでいいかな!どちらも一長一短みたいですが、人気な分記事が多いのと、pumaはスレッド管理が大変そうです。 以…

【Rails開発環境構築】rbenvをインストールしてbundleをプロジェクト管理してhelloworldする

実現したいこと railsプロジェクトを複数立ち上げるときに,ruby本体のbundlerを汚さないように管理したい やったこと rbenvをインストールして,プロジェクト用のruby環境を管理しました. $ brew update $ brew install rbenv $ echo 'export PATH="$HOME/…

【技術書要約】TCP/IPの絵本を3分で理解する

実現したいこと TCP/IPの絵本という本を読みました. 内容が深いところまでは入っていかないですが,概念的な理解には十分で,とてもいい本だったので,少しでも興味がある人が読んでいただけるように,簡単に要約しました. やったこと 以下,各目次ごとの…