tasks.register('check', Exec) { group = 'verification' description = 'Playwright E2E stack in Docker (parallel with :backend and root frontend tasks)' workingDir = rootProject.projectDir environment 'POSTGRES_DB', 'bilhej' environment 'POSTGRES_USER', 'bilhej' environment 'POSTGRES_PASSWORD', 'test_pw_ci_123' environment 'JWT_SECRET', 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' environment 'STRIPE_SECRET_KEY', 'sk_test_fake' environment 'STRIPE_WEBHOOK_SECRET', 'whsec_fake' environment 'STRIPE_PRICE_ID', 'price_fake' commandLine 'docker', 'compose', '-f', 'docker-compose.e2e.yml', 'up', '--build', '--abort-on-container-exit', '--exit-code-from', 'playwright' }