feat: add workflow for promoting master to production with testing and deployment steps
All checks were successful
Chore App Build, Test, and Push Docker Images / build-and-push (push) Successful in 2m19s
All checks were successful
Chore App Build, Test, and Push Docker Images / build-and-push (push) Successful in 2m19s
This commit is contained in:
@@ -156,6 +156,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
CI: "true"
|
CI: "true"
|
||||||
PLAYWRIGHT_BASE_URL: "https://localhost:5173"
|
PLAYWRIGHT_BASE_URL: "https://localhost:5173"
|
||||||
|
E2E_ACCESS_TOKEN_EXPIRY_MINUTES: "180"
|
||||||
|
|
||||||
deploy:
|
deploy:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|||||||
@@ -39,7 +39,10 @@ UserQuery = Query()
|
|||||||
TokenQuery = Query()
|
TokenQuery = Query()
|
||||||
TOKEN_EXPIRY_MINUTES = 60 * 4
|
TOKEN_EXPIRY_MINUTES = 60 * 4
|
||||||
RESET_PASSWORD_TOKEN_EXPIRY_MINUTES = 10
|
RESET_PASSWORD_TOKEN_EXPIRY_MINUTES = 10
|
||||||
ACCESS_TOKEN_EXPIRY_MINUTES = 15
|
try:
|
||||||
|
ACCESS_TOKEN_EXPIRY_MINUTES = int(os.environ.get('ACCESS_TOKEN_EXPIRY_MINUTES', '15'))
|
||||||
|
except ValueError:
|
||||||
|
ACCESS_TOKEN_EXPIRY_MINUTES = 15
|
||||||
E2E_TEST_EMAIL = 'e2e@test.com'
|
E2E_TEST_EMAIL = 'e2e@test.com'
|
||||||
E2E_TEST_PASSWORD = 'E2eTestPass1!'
|
E2E_TEST_PASSWORD = 'E2eTestPass1!'
|
||||||
E2E_TEST_PIN = '1234'
|
E2E_TEST_PIN = '1234'
|
||||||
|
|||||||
@@ -244,6 +244,7 @@ export default defineConfig({
|
|||||||
DB_ENV: 'e2e',
|
DB_ENV: 'e2e',
|
||||||
DATA_ENV: 'e2e',
|
DATA_ENV: 'e2e',
|
||||||
SECRET_KEY: 'dev-secret-key-change-in-production',
|
SECRET_KEY: 'dev-secret-key-change-in-production',
|
||||||
|
ACCESS_TOKEN_EXPIRY_MINUTES: process.env.E2E_ACCESS_TOKEN_EXPIRY_MINUTES || '180',
|
||||||
REFRESH_TOKEN_EXPIRY_DAYS: '90',
|
REFRESH_TOKEN_EXPIRY_DAYS: '90',
|
||||||
DIGEST_TOKEN_SECRET: 'dev-digest-token',
|
DIGEST_TOKEN_SECRET: 'dev-digest-token',
|
||||||
VAPID_PUBLIC_KEY:
|
VAPID_PUBLIC_KEY:
|
||||||
|
|||||||
Reference in New Issue
Block a user