This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
devin@kodiak-dev:~/projects/gst/examples$ go run live_webm.go | |
panic: runtime error: invalid memory address or nil pointer dereference | |
[signal 0xb code=0x1 addr=0x0 pc=0x40b23c] | |
goroutine 1 [running]: | |
main.NewWebM(0x180, 0xd8, 0x19, 0x0) | |
/home/devin/projects/gst/examples/live_webm.go:107 +0x93c | |
main.main() | |
/home/devin/projects/gst/examples/live_webm.go:145 +0x69 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package dao | |
import scala.concurrent.Future | |
import models.Exercise | |
import models.Person | |
import models.ExerciseType | |
import models.Page | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name := """steel""" | |
version := "1.0-SNAPSHOT" | |
lazy val root = (project in file(".")).enablePlugins(PlayScala) | |
scalaVersion := "2.11.5" | |
resolvers ++= Seq( | |
"Typesafe repository" at "https://repo.typesafe.com/typesafe/releases/", | |
"Typesafe Maven Repository" at "http://repo.typesafe.com/typesafe/maven-releases/", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if [ "$STEEL_TEST_LOCAL" == "1" ]; then | |
echo "DROPPING DBs"; | |
psql -Upostgres -c "drop table exercise; drop table person; drop table exercise_type; drop table schema_history ;" -d steel_test; | |
fi | |
sbt -Dflyway.user=steel_test -Dflyway.password=test -Dflyway.url=jdbc:postgresql:steel_test flywayMigrate | |
sbt +test |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
language: scala | |
jdk: | |
- oraclejdk8 | |
script: | |
- "./ci/run-tests.sh" | |
addons: | |
postgresql: "9.3" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
psql -c "create database steel_test;" -U postgres | |
psql -c "create user steel_test with password 'test';" -U postgres | |
psql -c "grant all privileges on database steel_test to steel_test;" -U postgres |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package test | |
import org.specs2.mutable._ | |
import org.specs2.runner._ | |
import org.junit.runner._ | |
import play.api.test._ | |
import play.api.test.Helpers._ | |
import scala.concurrent.Await | |
import scala.concurrent.duration.Duration |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package dao | |
import scala.concurrent.Future | |
import models.ExerciseType | |
import play.api.Play | |
import play.api.db.slick.DatabaseConfigProvider | |
import play.api.db.slick.HasDatabaseConfig | |
import play.api.libs.concurrent.Execution.Implicits.defaultContext |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package models | |
import org.joda.time.DateTime | |
case class Page[A](items: Seq[A], page: Long, offset: Long, total: Long) { | |
lazy val prev = Option(page - 1).filter(_ >= 0) | |
lazy val next = Option(page + 1).filter(_ => (offset + items.size) < total) | |
} | |
case class Person(id: Long, email: String, password: String, createdAt: Option[DateTime], updatedAt: Option[DateTime]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
slick.dbs.default.db.driver="org.postgresql.Driver" |