1
0
Fork 0
mirror of https://github.com/seanmorley15/AdventureLog.git synced 2025-07-19 04:49:37 +02:00

Add Dockerfile and .dockerignore, update log page layout

This commit is contained in:
Sean Morley 2024-03-30 21:30:22 +00:00
parent b1840006f0
commit 9d5fbf00ad
3 changed files with 33 additions and 3 deletions

17
.dockerignore Normal file
View file

@ -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

16
Dockerfile Normal file
View file

@ -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" ]

View file

@ -69,9 +69,6 @@
<button class="btn" on:click={createNewAdventure}>Add Adventure</button> <button class="btn" on:click={createNewAdventure}>Add Adventure</button>
</div> </div>
<div class="grid grid-cols-3 gap-4 mt-4 content-center auto-cols-auto ml-6"> <div class="grid grid-cols-3 gap-4 mt-4 content-center auto-cols-auto ml-6">
{#each adventures as adventure (adventure.id)} {#each adventures as adventure (adventure.id)}
<AdventureCard id={adventure.id} name={adventure.name} location={adventure.location} created={adventure.created} on:remove={triggerRemoveAdventure} on:edit={editAdventure} /> <AdventureCard id={adventure.id} name={adventure.name} location={adventure.location} created={adventure.created} on:remove={triggerRemoveAdventure} on:edit={editAdventure} />