gitkadoの気まぐれ日記

島根在住エンジニアが何かに興味を持ったらブログを更新します

ruby

ちょっとirb使わせて!ってなったメモ

Dockerでirb実行できました ちょっとしたことを試したかった。そう、Rubyで。 あて、irbっと。あれ?Ruby入ってない... ※ 業務用Windowsでの話です dockerは入ってる!よし、なんとかなりそう。 ちょっと手を加えたら日本語も入力できた。メデタシメデタシ $ docke…

lambdaからpsqlおよびpg_dumpを実行する

lambdaからpsqlおよびpg_dumpを実行する Dockerコンテナ起動 目的はpostgresqlソースを取得すること lambda実行環境を再現したDockerImageじゃないとOS依存部分でコケる FROM lambci/lambda:build-ruby2.5 # postgresql install RUN yum install -y postgres…

sam local invoke で環境変数が読み込めないトラブル解決方法

はじめに AWS SAM のCLIで sam local invokeという Lambda関数をローカル実行するコマンドがあります。 前提 cloud9でLambda関数およびLambdaLayerを開発 Lambda関数 Layer(2種)を使った処理 環境変数GEM_PATHを設定 LambdaLayer(2種) gem 定数や独自実装メ…

aws sam initを試してみた(Ruby)

はじめに AWS SAMという素晴らしいものがある。 簡単に説明すると、こんな感じです。 サーバレス最適化CloudFormation拡張 サーバレスアプリケーションのローカル開発 Lambdaを作らなくても検証可能 AWS上じゃなくても検証可能 サンプルを作る機能(sam init)…

webpackerを使用したRails開発の環境構築

概要 Rails5.1から導入されたwebpackを使ってみたい!という願望。 その前準備として環境構築をしておきます。 Macに構築 homebrewが既にインストール済みという前提です。 bashの場合は、zshrcではなくbash_profileとしてください。 Step1: 準備の準備 # ho…