dockerでCodeceptJS実行環境を構築する
完成品
動作環境
macOS Catalina 10.15.7
docker-compose version 1.29.2
使い方
git clone git@github.com:akasatati/codeceptjs_docker.git
cd codeceptjs_docker
# 設定ファイル準備
cp .env.example .env
cp conf/environments.example.js conf/environments.js
# buildします
docker-compose build
# お試し実行(yahooでCodeceptJSを検索するテストが走ります)
time docker-compose run --rm codeceptjs codeceptjs run --grep '(?=.*@yahoo)' --steps --verbose
Versionを変更したい場合
.env
TZ=Asia/Tokyo
// こちら↓を変更して再度 docker-compose build してください
CODECEPTJS_VERSION=3.0.7
YAHOO_URL=https://www.yahoo.co.jp/
CODECEPTJS_URL=https://codecept.io/
docker imageについて
CodeceptJS公式のdocker imageがあるので、そちらを利用しています。