|
78 | 78 | - name: Install dependencies |
79 | 79 | run: npm ci |
80 | 80 |
|
| 81 | + - name: Set up environment variables |
| 82 | + run: | |
| 83 | + echo "🔧 Setting up environment variables for build..." |
| 84 | + echo "NEXT_PUBLIC_API_URL=http://localhost:3000/api" >> .env.local |
| 85 | + echo "NEXT_PUBLIC_APP_URL=http://localhost:3000" >> .env.local |
| 86 | + echo "NEXTAUTH_SECRET=ci-test-secret-key" >> .env.local |
| 87 | + echo "NEXTAUTH_URL=http://localhost:3000" >> .env.local |
| 88 | + echo "DATABASE_URL=postgresql://test:test@localhost:5432/test_db" >> .env.local |
| 89 | +
|
81 | 90 | - name: Build application |
82 | 91 | run: npm run build |
83 | 92 |
|
@@ -191,6 +200,15 @@ jobs: |
191 | 200 | - name: Install dependencies |
192 | 201 | run: npm ci |
193 | 202 |
|
| 203 | + - name: Set up environment variables |
| 204 | + run: | |
| 205 | + echo "🔧 Setting up environment variables for build..." |
| 206 | + echo "NEXT_PUBLIC_API_URL=http://localhost:3000/api" >> .env.local |
| 207 | + echo "NEXT_PUBLIC_APP_URL=http://localhost:3000" >> .env.local |
| 208 | + echo "NEXTAUTH_SECRET=ci-test-secret-key" >> .env.local |
| 209 | + echo "NEXTAUTH_URL=http://localhost:3000" >> .env.local |
| 210 | + echo "DATABASE_URL=postgresql://test:test@localhost:5432/test_db" >> .env.local |
| 211 | +
|
194 | 212 | - name: Build with bundle analysis |
195 | 213 | run: | |
196 | 214 | npm run build |
@@ -223,6 +241,15 @@ jobs: |
223 | 241 | - name: Install dependencies |
224 | 242 | run: npm ci |
225 | 243 |
|
| 244 | + - name: Set up environment variables |
| 245 | + run: | |
| 246 | + echo "🔧 Setting up environment variables for build..." |
| 247 | + echo "NEXT_PUBLIC_API_URL=http://localhost:3000/api" >> .env.local |
| 248 | + echo "NEXT_PUBLIC_APP_URL=http://localhost:3000" >> .env.local |
| 249 | + echo "NEXTAUTH_SECRET=ci-test-secret-key" >> .env.local |
| 250 | + echo "NEXTAUTH_URL=http://localhost:3000" >> .env.local |
| 251 | + echo "DATABASE_URL=postgresql://test:test@localhost:5432/test_db" >> .env.local |
| 252 | +
|
226 | 253 | - name: Build application |
227 | 254 | run: npm run build |
228 | 255 |
|
@@ -264,6 +291,15 @@ jobs: |
264 | 291 | - name: Install dependencies |
265 | 292 | run: npm ci |
266 | 293 |
|
| 294 | + - name: Set up environment variables |
| 295 | + run: | |
| 296 | + echo "🔧 Setting up environment variables for build..." |
| 297 | + echo "NEXT_PUBLIC_API_URL=http://localhost:3000/api" >> .env.local |
| 298 | + echo "NEXT_PUBLIC_APP_URL=http://localhost:3000" >> .env.local |
| 299 | + echo "NEXTAUTH_SECRET=ci-test-secret-key" >> .env.local |
| 300 | + echo "NEXTAUTH_URL=http://localhost:3000" >> .env.local |
| 301 | + echo "DATABASE_URL=postgresql://test:test@localhost:5432/test_db" >> .env.local |
| 302 | +
|
267 | 303 | - name: Build application |
268 | 304 | run: npm run build |
269 | 305 |
|
@@ -295,6 +331,15 @@ jobs: |
295 | 331 | - name: Install dependencies |
296 | 332 | run: npm ci |
297 | 333 |
|
| 334 | + - name: Set up environment variables |
| 335 | + run: | |
| 336 | + echo "🔧 Setting up environment variables for build..." |
| 337 | + echo "NEXT_PUBLIC_API_URL=http://localhost:3000/api" >> .env.local |
| 338 | + echo "NEXT_PUBLIC_APP_URL=http://localhost:3000" >> .env.local |
| 339 | + echo "NEXTAUTH_SECRET=ci-test-secret-key" >> .env.local |
| 340 | + echo "NEXTAUTH_URL=http://localhost:3000" >> .env.local |
| 341 | + echo "DATABASE_URL=postgresql://test:test@localhost:5432/test_db" >> .env.local |
| 342 | +
|
298 | 343 | - name: Build application |
299 | 344 | run: npm run build |
300 | 345 |
|
|
0 commit comments