-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathamplify.yml
More file actions
50 lines (50 loc) · 1.75 KB
/
amplify.yml
File metadata and controls
50 lines (50 loc) · 1.75 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
40
41
42
43
44
45
46
47
48
49
50
version: 1
frontend:
phases:
preBuild:
commands:
- npm install -g pnpm
- pnpm install
- |
cat << EOF > .env
NEXTAUTH_SECRET='${NEXTAUTH_SECRET}'
NEXTAUTH_URL='https://dd-hub.leedoing.com'
GOOGLE_CLIENT_ID='${GOOGLE_CLIENT_ID}'
GOOGLE_CLIENT_SECRET='${GOOGLE_CLIENT_SECRET}'
EOF
- |
cat << EOF > .env.local
DD_HUB_AWS_ACCESS_KEY_ID='${DD_HUB_AWS_ACCESS_KEY_ID}'
DD_HUB_AWS_SECRET_ACCESS_KEY='${DD_HUB_AWS_SECRET_ACCESS_KEY}'
DD_HUB_AWS_REGION='${DD_HUB_AWS_REGION}'
DEFAULT_SOURCE_API_KEY='${DEFAULT_SOURCE_API_KEY}'
DEFAULT_SOURCE_APP_KEY='${DEFAULT_SOURCE_APP_KEY}'
DEFAULT_SOURCE_API_URL='${DEFAULT_SOURCE_API_URL}'
DEFAULT_TARGET_API_KEY='${DEFAULT_TARGET_API_KEY}'
DEFAULT_TARGET_APP_KEY='${DEFAULT_TARGET_APP_KEY}'
DEFAULT_TARGET_API_URL='${DEFAULT_TARGET_API_URL}'
NEXT_PUBLIC_CONTRIBUTOR_PASSWORD='${NEXT_PUBLIC_CONTRIBUTOR_PASSWORD}'
GOOGLE_CLIENT_ID='${GOOGLE_CLIENT_ID}'
GOOGLE_CLIENT_SECRET='${GOOGLE_CLIENT_SECRET}'
NEXTAUTH_SECRET='${NEXTAUTH_SECRET}'
NEXTAUTH_URL='https://dd-hub.leedoing.com'
EOF
- 'echo "Environment check:"'
- 'echo "NEXTAUTH_SECRET exists: $([ ! -z "${NEXTAUTH_SECRET}" ] && echo yes || echo no)"'
- 'echo "NEXTAUTH_URL: $NEXTAUTH_URL"'
- 'cat .env'
build:
commands:
- NODE_OPTIONS='--require dd-trace/init' pnpm run build
artifacts:
baseDirectory: .next
files:
- '**/*'
secondaryArtifacts:
- baseDirectory: public
files:
- '**/*'
cache:
paths:
- node_modules/**/*
- .pnpm-store/**/*