2017-01-01から1年間の記事一覧
久しぶりの更新です。 先週末と今週末の二日を使って、Vuexの勉強がてらTrelloもどきを作ってみました。 これまでちまちまVue.jsは使ってきましたが、SPAを作ったのは初めてです(小さいですが) プレビュー デモ: https://syumai.github.io/trollo リポジト…
手元のプロジェクトで環境変数をファイルから読み込む必要が出てきて、dotenvが欲しくなったのですが、ただそれだけのために依存関係増やすのもなぁ…と思ったので、自分で書いてみることにしました。 コード envloader.rb class Envloader class << self def…
手抜き実装なので、まだ色々足りて無さそうな感じがしますが、一旦の目的までは達成出来ています。 名前はChainableHashとしてみました。 コード class ChainableHash < Hash def method_missing(name, *args, &block) if name[-1] === '=' self[name[0..-2]…
Docker HubにイメージをPushしてみる - 焼売飯店の続きです。 かなりアッサリ出来ました。 手順 1.AWSコンソールからECSを選択 これら2つをガイド付きで実行できるようになっています。 ただし、今回はこのどちらも使わない(ECR使わないし、サンプルアプリも…
SinatraアプリのHello world on Docker with Alpineの続きです。 前書き 前回作ったSinatraアプリのコンテナを、Amazon EC2 Container Services (以下、ECS) にデプロイ出来るようにしたいと思います。 ECSから自分のイメージを使えるようにするためには、ど…
RailsのデプロイをDockerで行いたかったのですが、 色々躓いてしまったので、一度シンプルにSinatraで動く物から作って、一歩ずつ確認していこうと思います。 今回は、完全にHello worldだけなので超お手軽構成です。 コードはこちら https://github.com/syu…