From acc53c936362724c117237c0f3a9b2b5ddb8df64 Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Thu, 30 Jan 2025 15:38:39 -0300 Subject: [PATCH] Fix the Dockerfile --- .dockerignore | 26 ++++++++++++++++++++++++++ Dockerfile | 9 +++++---- 2 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..facc6a2 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,26 @@ +# Logs +logs +*.log +npm-debug.log* + +# NPM +node_modules/* + +# Build output +dist/ +.astro/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# Just in case somebody runs the wrong command +yarn.lock +pnpm-lock.yaml +tsconfig.tsbuildinfo +bun.lockb + +# Mac shit +.DS_Store diff --git a/Dockerfile b/Dockerfile index c857c39..b31d683 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,12 +1,13 @@ FROM node:slim WORKDIR /app - -COPY . . - ENV NODE_ENV=production + +COPY package.json package-lock.json . RUN npm ci + +COPY . . RUN npm run build ENV HOST="0.0.0.0" -CMD [ "node", "run", "./dist/server/entry.mjs" ] +CMD [ "node", "./dist/server/entry.mjs" ]