From fe22e77478226b83087e70c2396c6d6288259c5e Mon Sep 17 00:00:00 2001 From: syui Date: Sun, 27 Oct 2024 12:32:32 +0900 Subject: [PATCH] fix --- github/frontpage/packages/frontpage/.env.local | 13 +++++++++++++ github/frontpage/packages/frontpage/Dockerfile | 17 +++++++++++++++++ github/frontpage/packages/frontpage/compose.yml | 8 ++++++++ 3 files changed, 38 insertions(+) create mode 100644 github/frontpage/packages/frontpage/.env.local create mode 100644 github/frontpage/packages/frontpage/Dockerfile create mode 100644 github/frontpage/packages/frontpage/compose.yml diff --git a/github/frontpage/packages/frontpage/.env.local b/github/frontpage/packages/frontpage/.env.local new file mode 100644 index 0000000..579291f --- /dev/null +++ b/github/frontpage/packages/frontpage/.env.local @@ -0,0 +1,13 @@ +PRIVATE_JWK=`pnpm exec tsx ./scripts/generate-jwk.mts` +PUBLIC_JWK=`pnpm exec tsx ./scripts/generate-jwk.mts` + +TURSO_CONNECTION_URL=libsql://xxx.turso.io +TURSO_AUTH_TOKEN=`turso auth` + +DRAINPIPE_CONSUMER_SECRET=`openssl ecparam --name secp256k1 --genkey --noout --outform DER | tail --bytes=+8 | head --bytes=32 | xxd --plain --cols 32` +VERCEL_PROJECT_PRODUCTION_URL=example.com +VERCEL_BRANCH_URL=example.com + +#DRAINPIPE_CONSUMER_SECRET=secret +#TURSO_CONNECTION_URL=libsql://turso.dev.unravel.fyi +#PLC_DIRECTORY_URL=https://plc.dev.unravel.fyi diff --git a/github/frontpage/packages/frontpage/Dockerfile b/github/frontpage/packages/frontpage/Dockerfile new file mode 100644 index 0000000..66ff8e4 --- /dev/null +++ b/github/frontpage/packages/frontpage/Dockerfile @@ -0,0 +1,17 @@ +FROM node:20 + +RUN npm install -g pnpm +WORKDIR /app +RUN git clone https://github.com/likeandscribe/frontpage +WORKDIR /app/frontpage +RUN pnpm i +RUN pnpm exec turbo run --affected type-check + +WORKDIR /app/frontpage/packages/frontpage +COPY ./.env.local ./.env.local +COPY ./app ./app +COPY ./lib ./lib +RUN pnpm run db:generate +RUN pnpm run db:migrate +RUN pnpm run build +CMD [ "pnpm", "run", "start"] diff --git a/github/frontpage/packages/frontpage/compose.yml b/github/frontpage/packages/frontpage/compose.yml new file mode 100644 index 0000000..e1d7db1 --- /dev/null +++ b/github/frontpage/packages/frontpage/compose.yml @@ -0,0 +1,8 @@ +services: + frontpage: + build: + context: . + ports: + - "3000:3000" + environment: + - WATCHPACK_POLLING=true