docker-machine起動
docker-machine start hogedriven
eval "$(docker-machine env hogedriven)"
Dockerfile と初期データを作る
vi Dockerfile
| package repositories | |
| import javax.inject.{Inject, Singleton} | |
| import models.Tables._ | |
| import play.api.db.slick._ | |
| import scala.concurrent.Future | |
| import slick.driver.JdbcProfile | |
| import slick.driver.MySQLDriver.api._ |
| import sbt._ | |
| import Keys._ | |
| object myBuild extends Build { | |
| lazy val mainProject = Project( | |
| id="slick-codegen", | |
| base=file("."), | |
| settings = Project.defaultSettings ++ Seq( | |
| scalaVersion := "2.11.6", | |
| libraryDependencies ++= List( |
docker-machine起動
docker-machine start hogedriven
eval "$(docker-machine env hogedriven)"
Dockerfile と初期データを作る
vi Dockerfile
| import java.util.concurrent._ | |
| object Par { | |
| type Par[A] = ExecutorService => Future[A] | |
| def unit[A](a: A): Par[A] = (es: ExecutorService) => UnitFuture(a) | |
| def lazyUnit[A](a: => A): Par[A] = fork(unit(a)) | |
| private case class UnitFuture[A](get: A) extends Future[A] { |
| #!/usr/bin/env scalas | |
| // @see http://eed3si9n.com/ja/scripting-with-scala | |
| // chmod +x database_sample.scala | |
| // export CONSCRIPT_OPTS="-XX:MaxPermSize=512M -Dfile.encoding=UTF-8" | |
| // ./database_sample.scala | |
| /*** | |
| scalaVersion := "2.11.7" |
| #!/usr/bin/env scalas | |
| // @see http://eed3si9n.com/ja/scripting-with-scala | |
| // chmod +x script.scala | |
| // export CONSCRIPT_OPTS="-XX:MaxPermSize=512M -Dfile.encoding=UTF-8" | |
| // ./script.scala | |
| /*** | |
| scalaVersion := "2.11.7" |
| module.exports = function(grunt) { | |
| // Project configuration. | |
| grunt.initConfig({ | |
| pkg: grunt.file.readJSON('package.json'), | |
| karma: { | |
| unit: { | |
| configFile: 'karma.conf.js', | |
| autoWatch: true | |
| } |
| # -*- mode: ruby -*- | |
| # vi: set ft=ruby : | |
| Vagrant::Config.run do |config| | |
| config.vm.box = "centos64_64" | |
| config.vm.define :web do |india| | |
| india.vm.host_name = "india" | |
| india.vm.network :hostonly, "192.168.50.12" |
| { | |
| "nginx": { | |
| "port" : 80 | |
| }, | |
| "run_list":[ | |
| "yum::epel", | |
| "nginx" | |
| ] | |
| } |