docker
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
|
||||
[Default Applications]
|
||||
x-scheme-handler/claude-cli=claude-code-url-handler.desktop
|
||||
+15
@@ -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
|
||||
@@ -0,0 +1,5 @@
|
||||
services:
|
||||
website:
|
||||
build: .
|
||||
ports:
|
||||
- "80:80"
|
||||
@@ -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",
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -96,7 +96,8 @@
|
||||
<div class="card-header-top-div">
|
||||
<div class="card-header-container">
|
||||
<div class="card-header-container-left">
|
||||
<span>{post.title}</span><span>{post.description}</span>
|
||||
<span class="card-header-title">{post.title}</span>
|
||||
<span class="card-header-descr">{post.description}</span>
|
||||
</div>
|
||||
<div class="card-header-container-right"></div>
|
||||
</div>
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -44,6 +44,8 @@
|
||||
flex-wrap: wrap;
|
||||
align-content: stretch;
|
||||
justify-content: space-evenly;
|
||||
margin-top: 5px;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
.social-button {
|
||||
|
||||
@@ -70,11 +70,6 @@
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="side-card side-card-bottom">
|
||||
<div class="side-card-inner">
|
||||
<span> Last updated: 09/16/25 </span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/snippet}
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
export const prerender = true
|
||||
export const csr = false;
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user