OCaml の遊び用。
- git
- make
- opam >= 2.0
docker-compose が必要です。
# 環境変数のコピー
cp .env.docker .env
# ベンチ用DB初期データセットの作成
make gen-initial-dataset
# 以下は初回のみ、コンテナのビルドが走るので時間がかかります
# アプリケーションコンテナとDBコンテナを起動
docker-compose up -d app db
# ベンチを投げる
docker-compose run bench
# アプリケーションのエラーログの確認
docker-compose logs app
# アクセス
curl http://localhost
実行にはDBが必要です。MySQL 5.7 を推奨。
# 依存ライブラリ群のインストール
make deps
# ビルド
make
# DBの環境変数の設定
cp .env.local .env
$EDITOR .env
# 実行
make exec
# アクセス
curl http://localhost
下記のデータは本家のものを使用しています。
- public/
- db/isubata.sql