diff --git a/Dockerfile b/Dockerfile index cec14d7..9c49527 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,8 +6,13 @@ ENV TZ=Europe/Berlin WORKDIR /app COPY build . COPY package.json . + +# Sveltekit will bundle our dev dependencies, but we +# must ensure our *production* dependencies are available in the container. +RUN npm i --production + ENV NODE_ENV production EXPOSE 3000 -CMD node index.js \ No newline at end of file +CMD node index.js diff --git a/package.json b/package.json index 4445996..34dd5ed 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,6 @@ "type": "module", "devDependencies": { "@playwright/test": "^1.32.3", - "@sentry/sveltekit": "^7.48.0", "@sveltejs/adapter-node": "^1.2.3", "@sveltejs/kit": "^1.15.7", "@types/node": "^18.15.11", @@ -34,5 +33,8 @@ "vite": "^4.2.2", "vitest": "^0.30.1" }, - "packageManager": "yarn@3.5.0" + "packageManager": "yarn@3.5.0", + "dependencies": { + "@sentry/sveltekit": "^7.48.0" + } }