From 2982655f0a65005b68c8a2f93236a5acf0ca4787 Mon Sep 17 00:00:00 2001 From: syui Date: Wed, 6 Nov 2024 08:06:49 +0900 Subject: [PATCH] fix --- .../frontpage/public/frontpage-logo.svg | 16 ++++++++++++++++ github/pdsls/Dockerfile | 11 +++++++++++ github/pdsls/compose.yml | 6 ++++++ github/pdsls/vite.config.ts | 17 +++++++++++++++++ 4 files changed, 50 insertions(+) create mode 100644 github/frontpage/packages/frontpage/public/frontpage-logo.svg create mode 100644 github/pdsls/Dockerfile create mode 100644 github/pdsls/compose.yml create mode 100644 github/pdsls/vite.config.ts diff --git a/github/frontpage/packages/frontpage/public/frontpage-logo.svg b/github/frontpage/packages/frontpage/public/frontpage-logo.svg new file mode 100644 index 0000000..bd39143 --- /dev/null +++ b/github/frontpage/packages/frontpage/public/frontpage-logo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/github/pdsls/Dockerfile b/github/pdsls/Dockerfile new file mode 100644 index 0000000..1dc6678 --- /dev/null +++ b/github/pdsls/Dockerfile @@ -0,0 +1,11 @@ +FROM node:20 + +RUN npm install -g pnpm +WORKDIR /app +RUN git clone https://github.com/notjuliet/pdsls +WORKDIR /app/pdsls +COPY ./vite.config.ts ./vite.config.ts +RUN pnpm i +RUN pnpm build + +CMD [ "pnpm", "start"] diff --git a/github/pdsls/compose.yml b/github/pdsls/compose.yml new file mode 100644 index 0000000..06a46f0 --- /dev/null +++ b/github/pdsls/compose.yml @@ -0,0 +1,6 @@ +services: + atbrowser: + build: + context: . + ports: + - 3000:13213 diff --git a/github/pdsls/vite.config.ts b/github/pdsls/vite.config.ts new file mode 100644 index 0000000..97b0ef6 --- /dev/null +++ b/github/pdsls/vite.config.ts @@ -0,0 +1,17 @@ +import { defineConfig } from "vite"; +import solidPlugin from "vite-plugin-solid"; +import UnoCSS from "unocss/vite"; + +const SERVER_HOST = "0.0.0.0"; +const SERVER_PORT = 13213; + +export default defineConfig({ + plugins: [UnoCSS(), solidPlugin()], + server: { + host: SERVER_HOST, + port: SERVER_PORT, + }, + build: { + target: "esnext", + }, +});