aboutsummaryrefslogtreecommitdiff
path: root/mavigator-server
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2017-02-12 19:36:39 -0800
committerJakob Odersky <jakob@odersky.com>2017-02-12 19:38:50 -0800
commit1846bbbd96f9055fe20885207a7d11a54be33e12 (patch)
tree067d55b98e776418445df1be742f05469234a4b4 /mavigator-server
parentf340f901bbc7d920f4321ec7bf4ddf4615a2372a (diff)
downloadmavigator-1846bbbd96f9055fe20885207a7d11a54be33e12.tar.gz
mavigator-1846bbbd96f9055fe20885207a7d11a54be33e12.tar.bz2
mavigator-1846bbbd96f9055fe20885207a7d11a54be33e12.zip
Clean up build
Diffstat (limited to 'mavigator-server')
-rw-r--r--mavigator-server/build.sbt39
1 files changed, 0 insertions, 39 deletions
diff --git a/mavigator-server/build.sbt b/mavigator-server/build.sbt
index d8826c0..378ff8f 100644
--- a/mavigator-server/build.sbt
+++ b/mavigator-server/build.sbt
@@ -17,47 +17,8 @@ fork in run := true
connectInput in run := true
cancelable in Global := true
-import sbtassembly.AssemblyPlugin.defaultShellScript
-//assemblyOption in assembly := (assemblyOption in assembly).value.copy(prependShellScript = Some(defaultShellScript))
assemblyJarName in assembly := "mavigator.jar"
-
assemblyMergeStrategy in assembly := {
case "JS_DEPENDENCIES" => MergeStrategy.discard
case other => (assemblyMergeStrategy in assembly).value(other)
}
-
-
-/*
- * Deployment configuration
- */
-enablePlugins(DockerPlugin)
-
-lazy val filter = ScopeFilter(
- inAnyProject,
- inConfigurations(Compile)
-)
-
-dockerfile in docker := {
- val mainclass = (mainClass in Compile in packageBin).value.getOrElse(sys.error("Expected exactly one main class"))
-
- val jarFiles: List[File] = packageBin.all(filter).value.toList :::
- (fullClasspath in Compile).value.files.toList
-
- val cp = jarFiles.map{ file =>
- s"/opt/mavigator/lib/${file.getName}"
- }.mkString(":")
-
- new Dockerfile {
- from("java:8")
- add(jarFiles, "/opt/mavigator/lib/")
- expose(8080)
- entryPoint("java", "-cp", cp, mainclass)
- }
-}
-
-buildOptions in docker := BuildOptions(
- pullBaseImage = BuildOptions.Pull.Always,
- removeIntermediateContainers = BuildOptions.Remove.Always
-)
-
-imageName in docker := ImageName(s"jodersky/mavigator:${version.value}")