diff --git a/Dockerfile b/Dockerfile index 52a087202..c21d9f4f6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,11 +13,9 @@ RUN npm ci && \ rm -rf dist/node_modules && \ mv dist/* \ start-docker.sh \ - package-lock.json \ /usr/src/app/ && \ rm -rf /usr/src/app/build -#TODO: move package-lock copying into copy-dist #TODO: improve node_modules handling in copy-dist/Dockerfile -> remove duplicated work # currently copy-dist will copy certain node_module folders, but in the Dockerfile we delete them again (to keep image size down), # as we install necessary dependencies in runtime buildstage anyways diff --git a/Dockerfile.alpine b/Dockerfile.alpine index 3d2198bf0..09efe2529 100644 --- a/Dockerfile.alpine +++ b/Dockerfile.alpine @@ -13,11 +13,9 @@ RUN npm ci && \ rm -rf dist/node_modules && \ mv dist/* \ start-docker.sh \ - package-lock.json \ /usr/src/app/ && \ rm -rf /usr/src/app/build -#TODO: move package-lock copying into copy-dist #TODO: improve node_modules handling in copy-dist/Dockerfile -> remove duplicated work # currently copy-dist will copy certain node_module folders, but in the Dockerfile we delete them again (to keep image size down), # as we install necessary dependencies in runtime buildstage anyways diff --git a/bin/copy-dist.ts b/bin/copy-dist.ts index c8911022a..289334321 100644 --- a/bin/copy-dist.ts +++ b/bin/copy-dist.ts @@ -26,6 +26,8 @@ try { "./translations", "./db", "./config-sample.ini", + "./package-lock.json", + "./package.json", "./src/views/", "./src/etapi/etapi.openapi.yaml", "./src/routes/api/openapi.json",