From b0d6e95f1b6f8eeefd00f328834067f0d9d94bd6 Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Fri, 10 Apr 2026 12:39:59 +0200 Subject: [PATCH] Added more examples --- README.md | 6 ++ node/solid-start/ssr/.dockerignore | 11 ---- node/solid-start/ssr/.gitignore | 28 --------- node/solid-start/ssr/README.md | 32 ----------- node/solid-start/ssr/app.config.ts | 3 - node/solid-start/ssr/package.json | 20 ------- node/solid-start/ssr/public/favicon.ico | Bin 664 -> 0 bytes node/solid-start/ssr/src/app.css | 39 ------------- node/solid-start/ssr/src/app.tsx | 22 ------- .../ssr/src/components/Counter.css | 21 ------- .../ssr/src/components/Counter.tsx | 11 ---- node/solid-start/ssr/src/entry-client.tsx | 4 -- node/solid-start/ssr/src/entry-server.tsx | 21 ------- node/solid-start/ssr/src/global.d.ts | 1 - node/solid-start/ssr/src/routes/[...404].tsx | 19 ------ node/solid-start/ssr/src/routes/about.tsx | 10 ---- node/solid-start/ssr/src/routes/api/env.ts | 17 ------ node/solid-start/ssr/src/routes/index.tsx | 54 ------------------ node/solid-start/ssr/tsconfig.json | 19 ------ node/solid-start/static/.dockerignore | 11 ---- node/solid-start/static/.gitignore | 28 --------- node/solid-start/static/README.md | 32 ----------- node/solid-start/static/app.config.ts | 6 -- node/solid-start/static/package.json | 20 ------- node/solid-start/static/public/favicon.ico | Bin 664 -> 0 bytes node/solid-start/static/src/app.css | 39 ------------- node/solid-start/static/src/app.tsx | 22 ------- .../static/src/components/Counter.css | 21 ------- .../static/src/components/Counter.tsx | 11 ---- node/solid-start/static/src/entry-client.tsx | 4 -- node/solid-start/static/src/entry-server.tsx | 21 ------- node/solid-start/static/src/global.d.ts | 1 - .../static/src/routes/[...404].tsx | 19 ------ node/solid-start/static/src/routes/about.tsx | 10 ---- node/solid-start/static/src/routes/index.tsx | 36 ------------ node/solid-start/static/tsconfig.json | 19 ------ node/vue/ssr/.coolpack/Dockerfile | 32 ----------- node/vue/static/.coolpack/Dockerfile | 29 ---------- 38 files changed, 6 insertions(+), 693 deletions(-) delete mode 100644 node/solid-start/ssr/.dockerignore delete mode 100644 node/solid-start/ssr/.gitignore delete mode 100644 node/solid-start/ssr/README.md delete mode 100644 node/solid-start/ssr/app.config.ts delete mode 100644 node/solid-start/ssr/package.json delete mode 100644 node/solid-start/ssr/public/favicon.ico delete mode 100644 node/solid-start/ssr/src/app.css delete mode 100644 node/solid-start/ssr/src/app.tsx delete mode 100644 node/solid-start/ssr/src/components/Counter.css delete mode 100644 node/solid-start/ssr/src/components/Counter.tsx delete mode 100644 node/solid-start/ssr/src/entry-client.tsx delete mode 100644 node/solid-start/ssr/src/entry-server.tsx delete mode 100644 node/solid-start/ssr/src/global.d.ts delete mode 100644 node/solid-start/ssr/src/routes/[...404].tsx delete mode 100644 node/solid-start/ssr/src/routes/about.tsx delete mode 100644 node/solid-start/ssr/src/routes/api/env.ts delete mode 100644 node/solid-start/ssr/src/routes/index.tsx delete mode 100644 node/solid-start/ssr/tsconfig.json delete mode 100644 node/solid-start/static/.dockerignore delete mode 100644 node/solid-start/static/.gitignore delete mode 100644 node/solid-start/static/README.md delete mode 100644 node/solid-start/static/app.config.ts delete mode 100644 node/solid-start/static/package.json delete mode 100644 node/solid-start/static/public/favicon.ico delete mode 100644 node/solid-start/static/src/app.css delete mode 100644 node/solid-start/static/src/app.tsx delete mode 100644 node/solid-start/static/src/components/Counter.css delete mode 100644 node/solid-start/static/src/components/Counter.tsx delete mode 100644 node/solid-start/static/src/entry-client.tsx delete mode 100644 node/solid-start/static/src/entry-server.tsx delete mode 100644 node/solid-start/static/src/global.d.ts delete mode 100644 node/solid-start/static/src/routes/[...404].tsx delete mode 100644 node/solid-start/static/src/routes/about.tsx delete mode 100644 node/solid-start/static/src/routes/index.tsx delete mode 100644 node/solid-start/static/tsconfig.json delete mode 100644 node/vue/ssr/.coolpack/Dockerfile delete mode 100644 node/vue/static/.coolpack/Dockerfile diff --git a/README.md b/README.md index 5a4137f..0ccb263 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,8 @@ Example applications for deploying to [Coolify](https://coolify.io). | [fastify](./node/fastify) | Fastify web framework | | [nestjs](./node/nestjs) | NestJS framework | | [adonisjs](./node/adonisjs) | AdonisJS framework | +| [hono](./node/hono) | Hono web framework | +| [koa](./node/koa) | Koa web framework | ### Frontend Frameworks @@ -31,9 +33,13 @@ Example applications for deploying to [Coolify](https://coolify.io). | [sveltekit](./node/sveltekit) | [ssr](./node/sveltekit/ssr) | [static](./node/sveltekit/static) | | [tanstack-start](./node/tanstack-start) | [ssr](./node/tanstack-start/ssr) | [static](./node/tanstack-start/static) | | [angular](./node/angular) | [ssr](./node/angular/ssr) | [static](./node/angular/static) | +| [vue](./node/vue) | [ssr](./node/vue/ssr) | [static](./node/vue/static) | +| [qwik](./node/qwik) | [ssr](./node/qwik/ssr) | [static](./node/qwik/static) | +| [react](./node/react) | - | [static](./node/react) | | [vite](./node/vite) | - | [static](./node/vite) | | [eleventy](./node/eleventy) | - | [static](./node/eleventy) | | [gatsby](./node/gatsby) | - | [static](./node/gatsby) | +| [docusaurus](./node/docusaurus) | - | [static](./node/docusaurus) | ## SSR vs Static diff --git a/node/solid-start/ssr/.dockerignore b/node/solid-start/ssr/.dockerignore deleted file mode 100644 index 8739ce0..0000000 --- a/node/solid-start/ssr/.dockerignore +++ /dev/null @@ -1,11 +0,0 @@ -node_modules/ -.git/ -.gitignore -.env -.env.local -*.md -.DS_Store -*.log -npm-debug.log* -.vinxi/ -.output/ diff --git a/node/solid-start/ssr/.gitignore b/node/solid-start/ssr/.gitignore deleted file mode 100644 index 751513c..0000000 --- a/node/solid-start/ssr/.gitignore +++ /dev/null @@ -1,28 +0,0 @@ -dist -.wrangler -.output -.vercel -.netlify -.vinxi -app.config.timestamp_*.js - -# Environment -.env -.env*.local - -# dependencies -/node_modules - -# IDEs and editors -/.idea -.project -.classpath -*.launch -.settings/ - -# Temp -gitignore - -# System Files -.DS_Store -Thumbs.db diff --git a/node/solid-start/ssr/README.md b/node/solid-start/ssr/README.md deleted file mode 100644 index 9337430..0000000 --- a/node/solid-start/ssr/README.md +++ /dev/null @@ -1,32 +0,0 @@ -# SolidStart - -Everything you need to build a Solid project, powered by [`solid-start`](https://start.solidjs.com); - -## Creating a project - -```bash -# create a new project in the current directory -npm init solid@latest - -# create a new project in my-app -npm init solid@latest my-app -``` - -## Developing - -Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: - -```bash -npm run dev - -# or start the server and open the app in a new browser tab -npm run dev -- --open -``` - -## Building - -Solid apps are built with _presets_, which optimise your project for deployment to different environments. - -By default, `npm run build` will generate a Node app that you can run with `npm start`. To use a different preset, add it to the `devDependencies` in `package.json` and specify in your `app.config.js`. - -## This project was created with the [Solid CLI](https://github.com/solidjs-community/solid-cli) diff --git a/node/solid-start/ssr/app.config.ts b/node/solid-start/ssr/app.config.ts deleted file mode 100644 index de7f831..0000000 --- a/node/solid-start/ssr/app.config.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { defineConfig } from "@solidjs/start/config"; - -export default defineConfig({}); diff --git a/node/solid-start/ssr/package.json b/node/solid-start/ssr/package.json deleted file mode 100644 index 7d2dd1e..0000000 --- a/node/solid-start/ssr/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "example-basic", - "type": "module", - "scripts": { - "dev": "vinxi dev", - "build": "vinxi build", - "start": "vinxi start", - "version": "vinxi version" - }, - "dependencies": { - "@solidjs/meta": "^0.29.4", - "@solidjs/router": "^0.15.0", - "@solidjs/start": "^1.1.0", - "solid-js": "^1.9.5", - "vinxi": "^0.5.7" - }, - "engines": { - "node": ">=22" - } -} diff --git a/node/solid-start/ssr/public/favicon.ico b/node/solid-start/ssr/public/favicon.ico deleted file mode 100644 index fb282da0719ef6ab4c1732df93be6216b0d85520..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 664 zcmV;J0%!e+P)m9ebk1R zejT~~6f_`?;`cEd!+`7(hw@%%2;?RN8gX-L?z6cM( zKoG@&w+0}f@Pfvwc+deid)qgE!L$ENKYjViZC_Zcr>L(`2oXUT8f0mRQ(6-=HN_Ai zeBBEz3WP+1Cw`m!49Wf!MnZzp5bH8VkR~BcJ1s-j90TAS2Yo4j!J|KodxYR%3Numw zA?gq6e`5@!W~F$_De3yt&uspo&2yLb$(NwcPPI-4LGc!}HdY%jfq@AFs8LiZ4k(p} zZ!c9o+qbWYs-Mg zgdyTALzJX&7QXHdI_DPTFL33;w}88{e6Zk)MX0kN{3DX9uz#O_L58&XRH$Nvvu;fO zf&)7@?C~$z1K<>j0ga$$MIg+5xN;eQ?1-CA=`^Y169@Ab6!vcaNP=hxfKN%@Ly^R* zK1iv*s1Yl6_dVyz8>ZqYhz6J4|3fQ@2LQeX@^%W(B~8>=MoEmBEGGD1;gHXlpX>!W ym)!leA2L@`cpb^hy)P75=I!`pBYxP7<2VfQ3j76qLgzIA0000 ( - - SolidStart - Basic - Index - About - {props.children} - - )} - > - - - ); -} diff --git a/node/solid-start/ssr/src/components/Counter.css b/node/solid-start/ssr/src/components/Counter.css deleted file mode 100644 index 220e179..0000000 --- a/node/solid-start/ssr/src/components/Counter.css +++ /dev/null @@ -1,21 +0,0 @@ -.increment { - font-family: inherit; - font-size: inherit; - padding: 1em 2em; - color: #335d92; - background-color: rgba(68, 107, 158, 0.1); - border-radius: 2em; - border: 2px solid rgba(68, 107, 158, 0); - outline: none; - width: 200px; - font-variant-numeric: tabular-nums; - cursor: pointer; -} - -.increment:focus { - border: 2px solid #335d92; -} - -.increment:active { - background-color: rgba(68, 107, 158, 0.2); -} \ No newline at end of file diff --git a/node/solid-start/ssr/src/components/Counter.tsx b/node/solid-start/ssr/src/components/Counter.tsx deleted file mode 100644 index 091fc5d..0000000 --- a/node/solid-start/ssr/src/components/Counter.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import { createSignal } from "solid-js"; -import "./Counter.css"; - -export default function Counter() { - const [count, setCount] = createSignal(0); - return ( - - ); -} diff --git a/node/solid-start/ssr/src/entry-client.tsx b/node/solid-start/ssr/src/entry-client.tsx deleted file mode 100644 index 0ca4e3c..0000000 --- a/node/solid-start/ssr/src/entry-client.tsx +++ /dev/null @@ -1,4 +0,0 @@ -// @refresh reload -import { mount, StartClient } from "@solidjs/start/client"; - -mount(() => , document.getElementById("app")!); diff --git a/node/solid-start/ssr/src/entry-server.tsx b/node/solid-start/ssr/src/entry-server.tsx deleted file mode 100644 index 401eff8..0000000 --- a/node/solid-start/ssr/src/entry-server.tsx +++ /dev/null @@ -1,21 +0,0 @@ -// @refresh reload -import { createHandler, StartServer } from "@solidjs/start/server"; - -export default createHandler(() => ( - ( - - - - - - {assets} - - -
{children}
- {scripts} - - - )} - /> -)); diff --git a/node/solid-start/ssr/src/global.d.ts b/node/solid-start/ssr/src/global.d.ts deleted file mode 100644 index dc6f10c..0000000 --- a/node/solid-start/ssr/src/global.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/node/solid-start/ssr/src/routes/[...404].tsx b/node/solid-start/ssr/src/routes/[...404].tsx deleted file mode 100644 index 4ea71ec..0000000 --- a/node/solid-start/ssr/src/routes/[...404].tsx +++ /dev/null @@ -1,19 +0,0 @@ -import { Title } from "@solidjs/meta"; -import { HttpStatusCode } from "@solidjs/start"; - -export default function NotFound() { - return ( -
- Not Found - -

Page Not Found

-

- Visit{" "} - - start.solidjs.com - {" "} - to learn how to build SolidStart apps. -

-
- ); -} diff --git a/node/solid-start/ssr/src/routes/about.tsx b/node/solid-start/ssr/src/routes/about.tsx deleted file mode 100644 index c1c2dcf..0000000 --- a/node/solid-start/ssr/src/routes/about.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import { Title } from "@solidjs/meta"; - -export default function About() { - return ( -
- About -

About

-
- ); -} diff --git a/node/solid-start/ssr/src/routes/api/env.ts b/node/solid-start/ssr/src/routes/api/env.ts deleted file mode 100644 index 0ec4ba6..0000000 --- a/node/solid-start/ssr/src/routes/api/env.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { json } from "@solidjs/router"; -import type { APIEvent } from "@solidjs/start/server"; - -// Runtime env vars (read at server startup) -const RUNTIME_PRIVATE_VAR = process.env.RUNTIME_PRIVATE_VAR || 'default-value'; -const RUNTIME_PUBLIC_VAR = process.env.RUNTIME_PUBLIC_VAR || 'default-value'; - -console.log('=== Runtime Variables ==='); -console.log('RUNTIME_PRIVATE_VAR:', RUNTIME_PRIVATE_VAR); -console.log('RUNTIME_PUBLIC_VAR:', RUNTIME_PUBLIC_VAR); - -export function GET(event: APIEvent) { - return json({ - runtimePrivateVar: RUNTIME_PRIVATE_VAR, - runtimePublicVar: RUNTIME_PUBLIC_VAR, - }); -} diff --git a/node/solid-start/ssr/src/routes/index.tsx b/node/solid-start/ssr/src/routes/index.tsx deleted file mode 100644 index 851fc1b..0000000 --- a/node/solid-start/ssr/src/routes/index.tsx +++ /dev/null @@ -1,54 +0,0 @@ -import { Title } from "@solidjs/meta"; -import { createSignal, onMount } from "solid-js"; -import Counter from "~/components/Counter"; - -export default function Home() { - // Build-time public var (baked into bundle) - const buildPublicVar = import.meta.env.VITE_BUILD_PUBLIC_VAR || 'default-value'; - - // Runtime vars (fetched from server API) - const [runtimePrivateVar, setRuntimePrivateVar] = createSignal('loading...'); - const [runtimePublicVar, setRuntimePublicVar] = createSignal('loading...'); - - onMount(async () => { - console.log('=== Build-time Variables ==='); - console.log('VITE_BUILD_PUBLIC_VAR:', buildPublicVar); - - // Fetch runtime vars from server API - try { - const res = await fetch('/api/env'); - const data = await res.json(); - setRuntimePrivateVar(data.runtimePrivateVar); - setRuntimePublicVar(data.runtimePublicVar); - console.log('=== Runtime Variables ==='); - console.log('RUNTIME_PRIVATE_VAR:', data.runtimePrivateVar); - console.log('RUNTIME_PUBLIC_VAR:', data.runtimePublicVar); - } catch { - setRuntimePrivateVar('error'); - setRuntimePublicVar('error'); - } - }); - - return ( -
- Hello World -
-

Environment Variable Test

-

Build-time (baked into bundle)

-

VITE_BUILD_PUBLIC_VAR: {buildPublicVar}

-

Runtime (read at server startup)

-

RUNTIME_PRIVATE_VAR: {runtimePrivateVar()}

-

RUNTIME_PUBLIC_VAR: {runtimePublicVar()}

-
-

Hello world!

- -

- Visit{" "} - - start.solidjs.com - {" "} - to learn how to build SolidStart apps. -

-
- ); -} diff --git a/node/solid-start/ssr/tsconfig.json b/node/solid-start/ssr/tsconfig.json deleted file mode 100644 index 7d5871a..0000000 --- a/node/solid-start/ssr/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "target": "ESNext", - "module": "ESNext", - "moduleResolution": "bundler", - "allowSyntheticDefaultImports": true, - "esModuleInterop": true, - "jsx": "preserve", - "jsxImportSource": "solid-js", - "allowJs": true, - "strict": true, - "noEmit": true, - "types": ["vinxi/types/client"], - "isolatedModules": true, - "paths": { - "~/*": ["./src/*"] - } - } -} diff --git a/node/solid-start/static/.dockerignore b/node/solid-start/static/.dockerignore deleted file mode 100644 index 8739ce0..0000000 --- a/node/solid-start/static/.dockerignore +++ /dev/null @@ -1,11 +0,0 @@ -node_modules/ -.git/ -.gitignore -.env -.env.local -*.md -.DS_Store -*.log -npm-debug.log* -.vinxi/ -.output/ diff --git a/node/solid-start/static/.gitignore b/node/solid-start/static/.gitignore deleted file mode 100644 index 751513c..0000000 --- a/node/solid-start/static/.gitignore +++ /dev/null @@ -1,28 +0,0 @@ -dist -.wrangler -.output -.vercel -.netlify -.vinxi -app.config.timestamp_*.js - -# Environment -.env -.env*.local - -# dependencies -/node_modules - -# IDEs and editors -/.idea -.project -.classpath -*.launch -.settings/ - -# Temp -gitignore - -# System Files -.DS_Store -Thumbs.db diff --git a/node/solid-start/static/README.md b/node/solid-start/static/README.md deleted file mode 100644 index 9337430..0000000 --- a/node/solid-start/static/README.md +++ /dev/null @@ -1,32 +0,0 @@ -# SolidStart - -Everything you need to build a Solid project, powered by [`solid-start`](https://start.solidjs.com); - -## Creating a project - -```bash -# create a new project in the current directory -npm init solid@latest - -# create a new project in my-app -npm init solid@latest my-app -``` - -## Developing - -Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: - -```bash -npm run dev - -# or start the server and open the app in a new browser tab -npm run dev -- --open -``` - -## Building - -Solid apps are built with _presets_, which optimise your project for deployment to different environments. - -By default, `npm run build` will generate a Node app that you can run with `npm start`. To use a different preset, add it to the `devDependencies` in `package.json` and specify in your `app.config.js`. - -## This project was created with the [Solid CLI](https://github.com/solidjs-community/solid-cli) diff --git a/node/solid-start/static/app.config.ts b/node/solid-start/static/app.config.ts deleted file mode 100644 index 3143de0..0000000 --- a/node/solid-start/static/app.config.ts +++ /dev/null @@ -1,6 +0,0 @@ - import { defineConfig } from "@solidjs/start/config"; - - export default defineConfig({ - ssr: false, - }); - diff --git a/node/solid-start/static/package.json b/node/solid-start/static/package.json deleted file mode 100644 index 4e39bdc..0000000 --- a/node/solid-start/static/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "example-basic", - "type": "module", - "scripts": { - "dev": "vinxi dev", - "build": "vinxi build", - "start": "npx serve@latest .output/public", - "version": "vinxi version" - }, - "dependencies": { - "@solidjs/meta": "^0.29.4", - "@solidjs/router": "^0.15.0", - "@solidjs/start": "^1.1.0", - "solid-js": "^1.9.5", - "vinxi": "^0.5.7" - }, - "engines": { - "node": ">=22" - } -} diff --git a/node/solid-start/static/public/favicon.ico b/node/solid-start/static/public/favicon.ico deleted file mode 100644 index fb282da0719ef6ab4c1732df93be6216b0d85520..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 664 zcmV;J0%!e+P)m9ebk1R zejT~~6f_`?;`cEd!+`7(hw@%%2;?RN8gX-L?z6cM( zKoG@&w+0}f@Pfvwc+deid)qgE!L$ENKYjViZC_Zcr>L(`2oXUT8f0mRQ(6-=HN_Ai zeBBEz3WP+1Cw`m!49Wf!MnZzp5bH8VkR~BcJ1s-j90TAS2Yo4j!J|KodxYR%3Numw zA?gq6e`5@!W~F$_De3yt&uspo&2yLb$(NwcPPI-4LGc!}HdY%jfq@AFs8LiZ4k(p} zZ!c9o+qbWYs-Mg zgdyTALzJX&7QXHdI_DPTFL33;w}88{e6Zk)MX0kN{3DX9uz#O_L58&XRH$Nvvu;fO zf&)7@?C~$z1K<>j0ga$$MIg+5xN;eQ?1-CA=`^Y169@Ab6!vcaNP=hxfKN%@Ly^R* zK1iv*s1Yl6_dVyz8>ZqYhz6J4|3fQ@2LQeX@^%W(B~8>=MoEmBEGGD1;gHXlpX>!W ym)!leA2L@`cpb^hy)P75=I!`pBYxP7<2VfQ3j76qLgzIA0000 ( - - SolidStart - Basic - Index - About - {props.children} - - )} - > - - - ); -} diff --git a/node/solid-start/static/src/components/Counter.css b/node/solid-start/static/src/components/Counter.css deleted file mode 100644 index 220e179..0000000 --- a/node/solid-start/static/src/components/Counter.css +++ /dev/null @@ -1,21 +0,0 @@ -.increment { - font-family: inherit; - font-size: inherit; - padding: 1em 2em; - color: #335d92; - background-color: rgba(68, 107, 158, 0.1); - border-radius: 2em; - border: 2px solid rgba(68, 107, 158, 0); - outline: none; - width: 200px; - font-variant-numeric: tabular-nums; - cursor: pointer; -} - -.increment:focus { - border: 2px solid #335d92; -} - -.increment:active { - background-color: rgba(68, 107, 158, 0.2); -} \ No newline at end of file diff --git a/node/solid-start/static/src/components/Counter.tsx b/node/solid-start/static/src/components/Counter.tsx deleted file mode 100644 index 091fc5d..0000000 --- a/node/solid-start/static/src/components/Counter.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import { createSignal } from "solid-js"; -import "./Counter.css"; - -export default function Counter() { - const [count, setCount] = createSignal(0); - return ( - - ); -} diff --git a/node/solid-start/static/src/entry-client.tsx b/node/solid-start/static/src/entry-client.tsx deleted file mode 100644 index 0ca4e3c..0000000 --- a/node/solid-start/static/src/entry-client.tsx +++ /dev/null @@ -1,4 +0,0 @@ -// @refresh reload -import { mount, StartClient } from "@solidjs/start/client"; - -mount(() => , document.getElementById("app")!); diff --git a/node/solid-start/static/src/entry-server.tsx b/node/solid-start/static/src/entry-server.tsx deleted file mode 100644 index 401eff8..0000000 --- a/node/solid-start/static/src/entry-server.tsx +++ /dev/null @@ -1,21 +0,0 @@ -// @refresh reload -import { createHandler, StartServer } from "@solidjs/start/server"; - -export default createHandler(() => ( - ( - - - - - - {assets} - - -
{children}
- {scripts} - - - )} - /> -)); diff --git a/node/solid-start/static/src/global.d.ts b/node/solid-start/static/src/global.d.ts deleted file mode 100644 index dc6f10c..0000000 --- a/node/solid-start/static/src/global.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/node/solid-start/static/src/routes/[...404].tsx b/node/solid-start/static/src/routes/[...404].tsx deleted file mode 100644 index 4ea71ec..0000000 --- a/node/solid-start/static/src/routes/[...404].tsx +++ /dev/null @@ -1,19 +0,0 @@ -import { Title } from "@solidjs/meta"; -import { HttpStatusCode } from "@solidjs/start"; - -export default function NotFound() { - return ( -
- Not Found - -

Page Not Found

-

- Visit{" "} - - start.solidjs.com - {" "} - to learn how to build SolidStart apps. -

-
- ); -} diff --git a/node/solid-start/static/src/routes/about.tsx b/node/solid-start/static/src/routes/about.tsx deleted file mode 100644 index c1c2dcf..0000000 --- a/node/solid-start/static/src/routes/about.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import { Title } from "@solidjs/meta"; - -export default function About() { - return ( -
- About -

About

-
- ); -} diff --git a/node/solid-start/static/src/routes/index.tsx b/node/solid-start/static/src/routes/index.tsx deleted file mode 100644 index cea7df3..0000000 --- a/node/solid-start/static/src/routes/index.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import { Title } from "@solidjs/meta"; -import { onMount } from "solid-js"; -import Counter from "~/components/Counter"; - -export default function Home() { - // Build-time public var (baked into bundle) - const buildPublicVar = import.meta.env.VITE_BUILD_PUBLIC_VAR || 'default-value'; - - onMount(() => { - console.log('=== Build-time Variables ==='); - console.log('VITE_BUILD_PUBLIC_VAR:', buildPublicVar); - }); - - return ( -
- Hello World -
-

Environment Variable Test

-

Build-time (baked into bundle)

-

VITE_BUILD_PUBLIC_VAR: {buildPublicVar}

-

- Note: Static sites only support build-time env vars (no server at runtime) -

-
-

Hello world!

- -

- Visit{" "} - - start.solidjs.com - {" "} - to learn how to build SolidStart apps. -

-
- ); -} diff --git a/node/solid-start/static/tsconfig.json b/node/solid-start/static/tsconfig.json deleted file mode 100644 index 7d5871a..0000000 --- a/node/solid-start/static/tsconfig.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "compilerOptions": { - "target": "ESNext", - "module": "ESNext", - "moduleResolution": "bundler", - "allowSyntheticDefaultImports": true, - "esModuleInterop": true, - "jsx": "preserve", - "jsxImportSource": "solid-js", - "allowJs": true, - "strict": true, - "noEmit": true, - "types": ["vinxi/types/client"], - "isolatedModules": true, - "paths": { - "~/*": ["./src/*"] - } - } -} diff --git a/node/vue/ssr/.coolpack/Dockerfile b/node/vue/ssr/.coolpack/Dockerfile deleted file mode 100644 index 7d99cd5..0000000 --- a/node/vue/ssr/.coolpack/Dockerfile +++ /dev/null @@ -1,32 +0,0 @@ -# syntax=docker/dockerfile:1 -# Generated by Coolpack -# Provider: node, Framework: express, Output: server - -FROM node:24-slim AS builder -WORKDIR /app - -COPY package.json package-lock.json* ./ - -RUN --mount=type=cache,target=/root/.npm npm ci - -COPY . . - -RUN --mount=type=cache,target=/app/node_modules/.cache npm run build - -FROM node:24-slim AS runner -WORKDIR /app - -RUN addgroup --system --gid 1001 coolgroup && \ - adduser --system --uid 1001 --ingroup coolgroup cooluser - -ENV NODE_ENV=production - -COPY --from=builder /app/node_modules ./node_modules -COPY --from=builder /app . - -RUN chown -R cooluser:coolgroup /app -USER cooluser - -EXPOSE 3000 - -CMD ["npm", "run", "start"] diff --git a/node/vue/static/.coolpack/Dockerfile b/node/vue/static/.coolpack/Dockerfile deleted file mode 100644 index 59046e3..0000000 --- a/node/vue/static/.coolpack/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -# syntax=docker/dockerfile:1 -# Generated by Coolpack -# Provider: node, Framework: vite, Output: static - -FROM node:24-slim AS builder -WORKDIR /app - -COPY package.json package-lock.json* ./ - -RUN --mount=type=cache,target=/root/.npm npm ci - -COPY . . - -RUN --mount=type=cache,target=/app/node_modules/.vite --mount=type=cache,target=/app/node_modules/.cache npm run build - -FROM caddy:alpine AS runner - -RUN addgroup --system --gid 1001 coolgroup && \ - adduser --system --uid 1001 -G coolgroup cooluser - -COPY --from=builder /app/dist /srv - -RUN chown -R cooluser:coolgroup /srv - -USER cooluser - -EXPOSE 80 - -CMD ["caddy", "file-server", "--root", "/srv", "--listen", ":80"]