working compose file for cypress

This commit is contained in:
Francis Cao 2024-02-28 16:29:35 -08:00
parent 44d8606d1a
commit 14c0c5060a
4 changed files with 11 additions and 11 deletions

View File

@ -4,8 +4,4 @@ export default defineConfig({
e2e: {
baseUrl: 'http://localhost:3000',
},
env: {
umami_user: 'admin',
umami_password: 'pennydoodoo',
},
});

View File

@ -2,7 +2,8 @@
version: '3'
services:
umami:
image: ghcr.io/umami-software/umami:postgresql-latest
build: ../
#image: ghcr.io/umami-software/umami:postgresql-latest
ports:
- '3000:3000'
environment:
@ -38,10 +39,13 @@ services:
- umami
- db
environment:
- CYPRESS_baseUrl=http://localhost:3000
entrypoint: /bin/sh -c "yarn install"
working_dir: /cypress
- CYPRESS_baseUrl=http://umami:3000
- CYPRESS_umami_user=admin
- CYPRESS_umami_password=umami
volumes:
- ../tsconfig.json:/tsconfig.json
- ../cypress.config.ts:/cypress.config.ts
- ./:/cypress
- ../node_modules/:/node_modules
volumes:
umami-db-data:

View File

@ -4,5 +4,5 @@
"lib": ["es5", "dom"],
"types": ["cypress", "node"]
},
"include": ["**/*.ts"]
"include": ["**/*.ts", "../cypress.config.ts"]
}

View File

@ -43,8 +43,8 @@
"lint": "next lint --quiet",
"prepare": "node -e \"if (process.env.NODE_ENV !== 'production'){process.exit(1)} \" || husky install",
"postbuild": "node scripts/postbuild.js",
"cypress-open": "cypress open cypress run --config-file cypress/cypress.config.ts",
"cypress-run": "cypress run cypress run --config-file cypress/cypress.config.ts"
"cypress-open": "cypress open cypress run",
"cypress-run": "cypress run cypress run"
},
"lint-staged": {
"**/*.{js,jsx,ts,tsx}": [