@@ -112,7 +112,7 @@ void createDockerfileTask(Project project, HypertraceDockerJavaApplication javaA
112112 dockerfile .setGroup (DockerPlugin .TASK_GROUP );
113113 dockerfile .setDescription ("Creates a Dockerfile for the java application" );
114114 dockerfile .from (javaApplication .baseImage .map (From ::new ));
115- dockerfile .copyFile ( relativeScriptPath . map ( relativePath -> new CopyFile ( relativePath , "run" )) );
115+ dockerfile .workingDir ( "/app" );
116116 dockerfile .copyFile (provideIfDirectoryExists (dockerfile .getDestDir ()
117117 .map (dir -> dir .dir (DOCKER_BUILD_CONTEXT_EXTERNAL_LIBS_DIR )))
118118 .map (unused -> new CopyFile (DOCKER_BUILD_CONTEXT_EXTERNAL_LIBS_DIR , DOCKER_BUILD_CONTEXT_EXTERNAL_LIBS_DIR )));
@@ -126,12 +126,12 @@ void createDockerfileTask(Project project, HypertraceDockerJavaApplication javaA
126126 .map (dir -> dir .dir (DOCKER_BUILD_CONTEXT_RESOURCES_DIR )))
127127 .map (unused -> new CopyFile (DOCKER_BUILD_CONTEXT_RESOURCES_DIR , DOCKER_BUILD_CONTEXT_RESOURCES_DIR )));
128128 dockerfile .copyFile (new CopyFile (DOCKER_BUILD_CONTEXT_CLASSES_DIR , DOCKER_BUILD_CONTEXT_CLASSES_DIR ));
129+ dockerfile .copyFile (relativeScriptPath .map (relativePath -> new CopyFile (relativePath , "run" )));
129130 dockerfile .arg (COMMIT_SHA_BUILD_ARG + "=unknown" );
130131 String commitShaArgReference = "${" + COMMIT_SHA_BUILD_ARG + "}" ;
131132 dockerfile .label (singletonMap ("commit_sha" , commitShaArgReference ));
132133 dockerfile .environmentVariable ("COMMIT_SHA" , commitShaArgReference );
133134 dockerfile .label (javaApplication .maintainer .map (maintainer -> singletonMap ("maintainer" , maintainer )));
134- dockerfile .workingDir ("/app" );
135135 dockerfile .instruction (javaApplication .healthCheck );
136136 dockerfile .environmentVariable (javaApplication .envVars );
137137 dockerfile .entryPoint ("./run" );
0 commit comments