isucon5q-crystal

isucon5-qualifier-standalone by Crystal-lang

isucon5q-crystal

Overview

isucon5-qualifier-standalone 上で動作するWebAppのcrystal言語版です。

Usage

isucon5-qualifier-standaloneに従ってvagrant環境を用意する。

$ vagrant up

vagrant環境にssh。

$ vagrant ssh

isuconユーザーになる。

sudo su - isucon

このリポジトリをclone。

$ git clone https://github.com/at-grandpa/isucon5q-crystal/

setupする。

$ cd isucon5q-crystal
$ make setup

指示に従って環境をsetupしていく。

動作確認

isuconユーザーのhomeにベンチマークツールがあるので実行してみる。

$ cd
$ sh ./bench.sh

スコアが表示されればOK。

ファイル編集後のビルド

ファイルを編集した後は、

$ make build

を実行すれば、

  • 他言語のserviceを停止
  • shards update
  • crystalのコードをbuildして、webapp配下に配置
  • isuxi.crystal.serviceをrestart

をします。

Repository

isucon5q-crystal

Owner
Statistic
  • 2
  • 0
  • 0
  • 0
  • 2
  • over 7 years ago
  • November 4, 2016
License

MIT License

Links
Synced at

Sat, 21 Dec 2024 12:00:32 GMT

Languages