test: fix E2E base URL for green-blue deployment and use test account
TaxBaik CI/CD / build-and-deploy (push) Successful in 47s
TaxBaik CI/CD / build-and-deploy (push) Successful in 47s
Green-Blue 배포에서 E2E 테스트가 항상 새 버전을 테스트하도록 개선: Changes: - E2E_BASE_URL default: http://localhost/taxbaik (Nginx 라우팅 → active 포트) - 이전: http://localhost:5001/taxbaik (하드코드, 구 버전 테스트 위험) - CI/E2E 워크플로우: test_admin 계정으로 변경 (실 admin 분리) - Playwright config 주석 명확화 (Green-Blue 배포 지원) - 로컬 테스트: Nginx 거쳐서 또는 명시적 포트 설정 Architecture: ┌─────────────────────────┐ │ E2E Test Runner │ │ (test_admin account) │ └────────────┬────────────┘ │ E2E_BASE_URL (env var) │ ┌────────┴────────┐ │ │ http://localhost/ http://localhost:5001/ taxbaik (Nginx) taxbaik (direct) │ │ ┌──▼──┐ │ │Nginx├─────────────┘ └──┬──┘ │ (active port: 5001 or 5002) │ ┌──▼──────────────┐ │Active TaxBaik │ │(5001 or 5002) │ └─────────────────┘ Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -61,9 +61,11 @@ jobs:
|
||||
|
||||
- name: Browser E2E verification
|
||||
env:
|
||||
# Green-Blue 배포 지원: Nginx를 통해 active 포트로 라우팅
|
||||
E2E_BASE_URL: http://${{ secrets.DEPLOY_HOST }}/taxbaik
|
||||
E2E_ADMIN_USERNAME: admin
|
||||
E2E_ADMIN_PASSWORD: ${{ secrets.TAXBAIK_ADMIN_TEST_PASSWORD }}
|
||||
# E2E 테스트는 test_admin 테스트 계정 사용 (실 admin 계정과 분리)
|
||||
E2E_ADMIN_USERNAME: test_admin
|
||||
E2E_ADMIN_PASSWORD: test123456
|
||||
run: npm run test:e2e
|
||||
|
||||
- name: Browser E2E summary
|
||||
|
||||
Reference in New Issue
Block a user