-
Notifications
You must be signed in to change notification settings - Fork 58
Expand file tree
/
Copy pathamplify.yml
More file actions
39 lines (34 loc) · 1.46 KB
/
amplify.yml
File metadata and controls
39 lines (34 loc) · 1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
version: 1
frontend:
phases:
preBuild:
commands:
- corepack enable
- pnpm install --frozen-lockfile
build:
commands:
- 'echo "GEMINI_API_KEY=$GEMINI_API_KEY" >> .env.production'
- 'echo "GOOGLE_CLIENT_EMAIL=$GOOGLE_CLIENT_EMAIL" >> .env.production'
- 'echo "GOOGLE_PRIVATE_KEY=$GOOGLE_PRIVATE_KEY" >> .env.production'
- 'echo "KV_REST_API_READ_ONLY_TOKEN=$KV_REST_API_READ_ONLY_TOKEN" >> .env.production'
- 'echo "KV_REST_API_TOKEN=$KV_REST_API_TOKEN" >> .env.production'
- 'echo "KV_REST_API_URL=$KV_REST_API_URL" >> .env.production'
- 'echo "KV_URL=$KV_URL" >> .env.production'
- 'echo "MONGODB_URI=$MONGODB_URI" >> .env.production'
- 'echo "SERVER_URL=$SERVER_URL" >> .env.production'
- 'echo "SHEET_ID=$SHEET_ID" >> .env.production'
- 'echo "GOOGLE_CLOUD_PROJECT=$GOOGLE_CLOUD_PROJECT" >> .env.production'
- 'echo "GOOGLE_CLOUD_BUCKET=$GOOGLE_CLOUD_BUCKET" >> .env.production'
- 'echo "GOOGLE_APPLICATION_CREDENTIALS_JSON=$GOOGLE_APPLICATION_CREDENTIALS_JSON" >> .env.production'
- 'echo "UPSTASH_REDIS_REST_URL=$UPSTASH_REDIS_REST_URL" >> .env.production'
- 'echo "UPSTASH_REDIS_REST_TOKEN=$UPSTASH_REDIS_REST_TOKEN" >> .env.production'
- pnpm run build
artifacts:
baseDirectory: .next
files:
- "**/*"
cache:
paths:
- .next/cache/**/*
- node_modules/**/*
- .pnpm-store/**/*