From 9d5fbf00ad659da9d846916600e4fa5f809e9b3c Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Sat, 30 Mar 2024 21:30:22 +0000 Subject: [PATCH] Add Dockerfile and .dockerignore, update log page layout --- .dockerignore | 17 +++++++++++++++++ Dockerfile | 16 ++++++++++++++++ src/routes/log/+page.svelte | 3 --- 3 files changed, 33 insertions(+), 3 deletions(-) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..ffdff94 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,17 @@ +Dockerfile +.dockerignore +.git +.gitignore +.gitattributes +README.md +.npmrc +.prettierrc +.eslintrc.cjs +.graphqlrc +.editorconfig +.svelte-kit +.vscode +node_modules +build +package +**/.env \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..a719a1e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM node:18-alpine AS builder +WORKDIR /app +COPY package*.json . +RUN npm ci +COPY . . +RUN npm run build +RUN npm prune --production + +FROM node:18-alpine +WORKDIR /app +COPY --from=builder /app/build build/ +COPY --from=builder /app/node_modules node_modules/ +COPY package.json . +EXPOSE 3000 +ENV NODE_ENV=production +CMD [ "node", "build" ] \ No newline at end of file diff --git a/src/routes/log/+page.svelte b/src/routes/log/+page.svelte index 5aaec3c..7e86723 100644 --- a/src/routes/log/+page.svelte +++ b/src/routes/log/+page.svelte @@ -69,9 +69,6 @@ - - -
{#each adventures as adventure (adventure.id)}