From ad949474cd8fd386201f90b4ea3e8a802528cf55 Mon Sep 17 00:00:00 2001 From: Doloro1978 Date: Tue, 19 May 2026 16:47:57 +0100 Subject: [PATCH] docker --- .new | 3 +++ Dockerfile | 15 +++++++++++++++ compose.yaml | 5 +++++ package.json | 3 +++ pnpm-workspace.yaml | 9 +++++++++ src/lib/PostHelpers.svelte | 3 ++- src/lib/postHelpers.scss | 11 ++++++++++- src/lib/sidebar/sidebar.scss | 2 ++ src/lib/sidebar/sidebar_right.svelte | 5 ----- src/routes/posts/+layout.ts | 2 ++ src/routes/posts/meow/+page.md | 2 +- 11 files changed, 52 insertions(+), 8 deletions(-) create mode 100644 .new create mode 100644 Dockerfile create mode 100644 compose.yaml create mode 100644 src/routes/posts/+layout.ts diff --git a/.new b/.new new file mode 100644 index 0000000..169dcfb --- /dev/null +++ b/.new @@ -0,0 +1,3 @@ + +[Default Applications] +x-scheme-handler/claude-cli=claude-code-url-handler.desktop diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..6f72739 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM ghcr.io/pnpm/pnpm:latest as Builder +RUN pnpm runtime set node 22 -g +ENV CI=true + +WORKDIR /app +COPY pnpm-lock.yaml /app +RUN pnpm fetch --prod + +COPY . /app +# Built files are in ./build +RUN pnpm run build + +FROM ghcr.io/static-web-server/static-web-server:latest +WORKDIR / +COPY --from=Builder /app/build /public diff --git a/compose.yaml b/compose.yaml new file mode 100644 index 0000000..0ffa082 --- /dev/null +++ b/compose.yaml @@ -0,0 +1,5 @@ +services: + website: + build: . + ports: + - "80:80" diff --git a/package.json b/package.json index fe83280..d0366a5 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,9 @@ "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch" }, + "pnpm": { + "onlyBuiltDependencies": ["@parcel/watcher", "esbuild", "sharp", "svelte-preprocess"] + }, "devDependencies": { "@sveltejs/adapter-static": "^3.0.10", "@sveltejs/enhanced-img": "^0.10.4", diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index ece3074..a6d391a 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -6,5 +6,14 @@ onlyBuiltDependencies: - svelte-preprocess - vite-plugin-image-tools +allowBuilds: + cwebp-bin: true + es5-ext: true + "@parcel/watcher": true + esbuild: true + sharp: true + svelte-preprocess: true + vite-plugin-image-tools: true + patchedDependencies: '@sveltejs/enhanced-img': patches/@sveltejs__enhanced-img.patch diff --git a/src/lib/PostHelpers.svelte b/src/lib/PostHelpers.svelte index 39d5588..cc8e672 100644 --- a/src/lib/PostHelpers.svelte +++ b/src/lib/PostHelpers.svelte @@ -96,7 +96,8 @@
- {post.title}{post.description} + {post.title} + {post.description}
diff --git a/src/lib/postHelpers.scss b/src/lib/postHelpers.scss index 5a84d22..aed6cc1 100644 --- a/src/lib/postHelpers.scss +++ b/src/lib/postHelpers.scss @@ -9,7 +9,8 @@ .card-header-top-div { display: flex; - flex-direction: column; + // flex-direction: column; + justify-content: space-around; align-items: center; padding-top: 10px; } @@ -26,6 +27,14 @@ border: 3px, inset, var(--accent-2); } +.card-header-title { + font-size: 24px; +} + +.card-header-descr { + font-size: 14px; +} + .card-header-container-left { display: flex; flex-direction: column; diff --git a/src/lib/sidebar/sidebar.scss b/src/lib/sidebar/sidebar.scss index cce4bbf..498fff8 100644 --- a/src/lib/sidebar/sidebar.scss +++ b/src/lib/sidebar/sidebar.scss @@ -44,6 +44,8 @@ flex-wrap: wrap; align-content: stretch; justify-content: space-evenly; + margin-top: 5px; + margin-bottom: 5px; } .social-button { diff --git a/src/lib/sidebar/sidebar_right.svelte b/src/lib/sidebar/sidebar_right.svelte index 7527ff1..c16c594 100644 --- a/src/lib/sidebar/sidebar_right.svelte +++ b/src/lib/sidebar/sidebar_right.svelte @@ -70,11 +70,6 @@
-
-
- Last updated: 09/16/25 -
-
{/snippet} diff --git a/src/routes/posts/+layout.ts b/src/routes/posts/+layout.ts new file mode 100644 index 0000000..3e7950f --- /dev/null +++ b/src/routes/posts/+layout.ts @@ -0,0 +1,2 @@ +export const prerender = true +export const csr = false; diff --git a/src/routes/posts/meow/+page.md b/src/routes/posts/meow/+page.md index 2d15ce0..345c479 100644 --- a/src/routes/posts/meow/+page.md +++ b/src/routes/posts/meow/+page.md @@ -1,5 +1,5 @@ --- -title: Test Post, Mreow +title: Mreoww date: 2026-04-17T03:24:00 updated: 2026-04-18T03:24:00 description: Description of the test post