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

docker-machineをupdateした時に出たエラーの対処

docker-machineでdockerを使ってたら、以下のエラーが出たのでその対応! $ docker ps Error response from daemon: client is newer than server (client API version: 1.21, server API version: 1.20) Error response from daemon: client is newer than …

バックアップファイルを圧縮してs3に保存するメモ

MySQLのバックアップ mysqldump -uroot --single-transaction wordpress | gzip | aws s3 cp - s3://backup/wordpress/`date +'%Y-%m-%d'`.gz 個人で利用している分なので mysqldump で十分な感じです。 mysqldumpしたものを圧縮して s3 に保存するワンライ…

Playでテスト用の設定ファイルを読み込む(Scala)

毎回、忘れるのでメモとして残しとく ScalaのPlayでは、以下のように -Dconfig.file=conf/test.conf で設定しても デフォルトの application.conf しか読み込まれません。 activator -Dconfig.file=conf/test.conf test テスト用の設定を読み込ませたい場合…

CircleCIでScalaのマルチプロジェクトをテストし、カバレッジを出力する

CircleCIでScalaのプロジェクトのテストを回した時の内容です。 circle.ymlは、以下の通りです。 machine: timezone: Asia/Tokyo java: version: oraclejdk8 dependencies: cache_directories: - "~/.sbt/boot" override: - sbt update test: override: - sb…

Slick 3.1.0でのCodeGenerator(joda-timeサポート付き)

自分が前に開発したプロジェクトでslickのバージョンが2系を 利用していたのでslick 3系にアップロードした際に CodeGeneratorの書き方が変わっていたので、そのメモです。 slick 2の場合 import com.typesafe.config.{ Config, ConfigFactory } import scal…

dockerでDynamoDB Localを構築する

DynamoDB LocalをDockerを利用して構築します。 ダウンロードして、展開して実行だけですね。 FROM centos:centos6 MAINTAINER oomatomo ooma0301@gmail.com RUN rpm -Uhv http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm RUN y…

docker-composeで開発用のredisとmysqlを構築する

今回は、docker-composeを使って開発用にredisとmysqlを使います。 最近は、docker-composeをサービスごとに作って利用しています。 docker-composeをインストール方法 brew caskでinstallできます。 brew install caskroom/cask/brew-cask brew cask instal…

Gitで削除したファイルを一括でgit rmする方法

Git

Gitで削除済みのファイルを削除したよっていうコミットを作成する時 git rm ファイル名 をします。 毎回 git rm するのが嫌なので、一括で出来るようにする方法です。 git ls-files -d -z | xargs -0 git rm git ls-files の説明 リポジトリ対象のファイルを…

docker-machineを使ってみる

Install for Mac brew でサクッといけます。 brew install docker brew cask install docker-machine docker-machine https://docs.docker.com/machine/#osx-and-linux dockerを利用する土台用の仮想環境を構築する。 (boot2dockerではじめに作成した環境と…