diff --git a/Dockerfile b/Dockerfile
index acf687170402aa69fac432e0ebb67707bbaddbfe..e0836b3439d00471ff2c9c40fbfee16753eec5c1 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -50,9 +50,6 @@ FROM ${FROM_IMAGE}
 # The NetCDF file to read in
 ARG netcdf_file="src/main/resources/default.nc"
 
-# The NetCDF file to read in
-ARG netcdf_file="src/main/resources/default.nc"
-
 # The NSHM to use
 # Available NSHM to run:
 #   - CONUS_2018A
@@ -67,7 +64,9 @@ ARG workdir
 ENV PROJECT ${project}
 ENV NETCDF_FILE ${netcdf_file}
 
-COPY ${NETCDF_FILE} ${NETCDF_FILE}
+WORKDIR ${workdir}
+
+COPY --from=builder ${jar_file} ${project}.jar
 
 ENTRYPOINT /usr/bin/java -jar ${PROJECT}.jar \
     "-Dmicronaut.server.context-path=${CONTEXT_PATH}" \