箱のプログラミング日記。

渋谷の自社開発企業でRails書いてます。

Dockerコンテナでcdコマンドを使いたい

いつものようにDockerコンテナを立ち上げるだけでなくコンテナに入った状態でcdコマンドを使用したいなと思い調べたのでメモ。 OCI runtime exec failed 普通にいつも通りdocker-compose exec コンテナ名にコマンドをつなげる形でdocker-compose exec コンテ…

ActiveRecord::ConcurrentMigrationError:の対処法

capistranoでデプロイする過程でmigrationがエラーで実行できなかったのでメモ。 ActiveRecord::ConcurrentMigrationError こんなエラーが出た rake stderr: rake aborted! ActiveRecord::ConcurrentMigrationError: Cannot run migrations because another …

JSをビルドする【Node.js / npm / yarn / webpack / babel】

この記事は前回の記事の続きになります。 前回では、そもそものビルドの意味やそれぞれのプラグイン等がどんな役目を果たすのかという基礎的な部分がわかっていなかったので、その辺を理解していきました。 今回は実際にビルドを実行するところまで進めてい…

Node.jsとは?npm / yarnとは?webpack / babel とは??

JSをビルドしようとすると登場する「Node.js」「npm」「yarn」「webpack」「babel」たちがいまいちよくわからず進んできてしまっていたのですが、最近ようやくそれぞれの役割をざっと理解できるところまで到達したのでメモ。 そもそもビルドとは そもそもの…

EC2インスタンスにredisをインストール

業務のプロダクトにおいて、これまでredisはAWSのElastiCacheを使用していたのですが、色々と訳ありで一旦EC2インスタンス内に直接redisをインストールしてしまおうという話になったため対応しました。 やること 現状としては、webサーバーやDBサーバーなど…