Skip to content

ReSTARTR/isucon5-qualify-elixir

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
 
 
web
 
 
 
 
 
 
 
 
 
 
 
 

ISUCON 5 Qualify Application written in Elixir/Phoenix.

ref: https://github.com/isucon/isucon5-qualify

NOTE

  • THIS REPOSITORY NOW IN DEVELOPMENT
  • BENCHMARK SCRIPT WILL PASS, BUT CODE IS NOT OPTIMIZED

Verification Environment

  • Ubuntu 15.04
  • Elixir: 1.1.0
  • Phoenix: 1.0.1
  • Node.js: 0.10.25
  • MySQL: 5.6.25

Setup

Requirements:

# ubuntu
sudo apt-get install erlang-dev

erlang source is required from timex

initialize repository(NOT REQUIRED)

mix phoenix.new --database mysql --app isucon5q ../isucon5-qualify-elixir

initialize app

mix deps.get
npm install
mix phoenx.server
# or
MIX_ENV=prod mix phoenix.server

run test cases

mix test --trace --cover