mirror of
https://github.com/supermemoryai/supermemory.git
synced 2026-08-28 05:25:33 +00:00
a lot of hotfixes to fix production build
This commit is contained in:
parent
e2382d48b7
commit
532188f04a
5 changed files with 7 additions and 76 deletions
74
.github/workflows/build.yml
vendored
74
.github/workflows/build.yml
vendored
|
|
@ -1,74 +0,0 @@
|
|||
name: Build and Deploy Changes
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [main]
|
||||
paths:
|
||||
- "apps/web/**"
|
||||
- "apps/extension/**"
|
||||
- "apps/cf-ai-backend/**"
|
||||
pull_request:
|
||||
branches: [main]
|
||||
paths:
|
||||
- "apps/web/**"
|
||||
- "apps/extension/**"
|
||||
- "apps/cf-ai-backend/**"
|
||||
|
||||
jobs:
|
||||
build-extension:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: ./.github/actions/buildextension
|
||||
|
||||
build-app:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout repo
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Setup Bun
|
||||
uses: oven-sh/setup-bun@v1
|
||||
with:
|
||||
bun-version: latest
|
||||
|
||||
- name: Install packages
|
||||
run: bun i
|
||||
shell: bash
|
||||
|
||||
- name: Build app
|
||||
run: bun run pages:build
|
||||
working-directory: apps/web
|
||||
shell: bash
|
||||
env:
|
||||
GOOGLE_CLIENT_ID: ${{ secrets.GOOGLE_CLIENT_ID }}
|
||||
GOOGLE_CLIENT_SECRET: ${{ secrets.GOOGLE_CLIENT_SECRET }}
|
||||
NEXTAUTH_SECRET: ${{ secrets.NEXTAUTH_SECRET }}
|
||||
DATABASE_URL: ${{ secrets.DATABASE_URL }}
|
||||
NEXTAUTH_URL: ${{ secrets.NEXTAUTH_URL }}
|
||||
BACKEND_SECURITY_KEY: ${{ secrets.BACKEND_SECURITY_KEY }}
|
||||
|
||||
- name: Publish to Cloudflare Pages
|
||||
uses: cloudflare/pages-action@v1
|
||||
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
|
||||
with:
|
||||
apiToken: ${{ secrets.CF_API_TOKEN }}
|
||||
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
|
||||
projectName: ${{ secrets.CLOUDFLARE_PROJECT_NAME }}
|
||||
directory: apps/web/.vercel/output/static
|
||||
branch: main
|
||||
|
||||
# deploy-cf-worker:
|
||||
# runs-on: ubuntu-latest
|
||||
# steps:
|
||||
# - name: Checkout repo
|
||||
# uses: actions/checkout@v3
|
||||
|
||||
# - name: Deploy to Cloudflare Workers
|
||||
# uses: cloudflare/wrangler-action@1.2.0
|
||||
# with:
|
||||
# apiToken: ${{ secrets.CF_API_TOKEN }}
|
||||
# workingDirectory: apps/cf-ai-backend
|
||||
# env:
|
||||
# OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
|
||||
# SECURITY_KEY: ${{ secrets.BACKEND_SECURITY_KEY }}
|
||||
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -4,6 +4,8 @@ bun.lockb
|
|||
.*.vars
|
||||
.wrangler
|
||||
.million
|
||||
yarn.lock
|
||||
package-lock.json
|
||||
|
||||
# Dependencies
|
||||
node_modules
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
"name": "@repo/web",
|
||||
"version": "1.0.0",
|
||||
"private": true,
|
||||
"packageManager": "pnpm@9.4.0",
|
||||
"packageManager": "yarn@1.22.21",
|
||||
"scripts": {
|
||||
"dev": "next dev",
|
||||
"build": "next build",
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@
|
|||
"@repo/eslint-config": "*",
|
||||
"@repo/tailwind-config": "*",
|
||||
"@repo/typescript-config": "*",
|
||||
"@repo/shared-types": "*",
|
||||
"@repo/ui": "*",
|
||||
"@tailwindcss/typography": "^0.5.13",
|
||||
"autoprefixer": "^10.4.19",
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
{
|
||||
"name": "@repo/shared-types"
|
||||
"name": "@repo/shared-types",
|
||||
"version": "0.0.0",
|
||||
"private": true
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue