add build & run scripts

This commit is contained in:
Your Name 2025-08-21 18:59:01 +00:00
parent 11c9273538
commit 49add18d4e
2 changed files with 42 additions and 0 deletions

19
build-webapp.sh Executable file
View File

@ -0,0 +1,19 @@
#!/bin/bash
PKG_DIR="./apps/deploy-fe"
cat > $PKG_DIR/.env <<EOF
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=CERC_RUNTIME_ENV_NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY
CLERK_SECRET_KEY=CERC_RUNTIME_ENV_CLERK_SECRET_KEY
NEXT_PUBLIC_WALLET_IFRAME_URL=CERC_RUNTIME_ENV_NEXT_PUBLIC_WALLET_IFRAME_URL
NEXT_PUBLIC_LACONICD_CHAIN_ID=CERC_RUNTIME_ENV_NEXT_PUBLIC_LACONICD_CHAIN_ID
NEXT_PUBLIC_API_URL=CERC_RUNTIME_ENV_NEXT_PUBLIC_API_URL
NEXT_PUBLIC_GITHUB_FALLBACK_TOKEN=CERC_RUNTIME_ENV_NEXT_PUBLIC_GITHUB_FALLBACK_TOKEN
EOF
pnpm install || exit 1
# TODO: Fix build script to run
# pnpm build --filter deploy-fe || exit 1
pnpm build --filter @workspace/gql-client || exit 1

23
run-webapp.sh Normal file
View File

@ -0,0 +1,23 @@
#!/bin/bash
PKG_DIR="./apps/deploy-fe"
cd $PKG_DIR
cat > .env.local <<EOF
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=${NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY}
CLERK_SECRET_KEY=${CLERK_SECRET_KEY}
NEXT_PUBLIC_WALLET_IFRAME_URL=${NEXT_PUBLIC_WALLET_IFRAME_URL}
NEXT_PUBLIC_LACONICD_CHAIN_ID=${NEXT_PUBLIC_LACONICD_CHAIN_ID}
NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL}
NEXT_PUBLIC_GITHUB_FALLBACK_TOKEN=${NEXT_PUBLIC_GITHUB_FALLBACK_TOKEN}
EOF
# For debugging
# cat .env.local
# TODO: Need production build in .next. Check build-webapp.sh
# pnpm start -p ${CERC_LISTEN_PORT:-80}
pnpm dev -p ${CERC_LISTEN_PORT:-80}