-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
27 lines (27 loc) · 2.43 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{
"name": "root",
"private": true,
"devDependencies": {
"lerna": "^3.22.1"
},
"dependencies": {
"concurrently": "^5.3.0",
"env-cmd": "^10.1.0"
},
"scripts": {
"build": "env-cmd --use-shell --silent 'cd packages/app && yarn build'",
"start": "env-cmd --silent concurrently -k -n api,jwk,gateway,app 'cd packages/api && yarn start' 'cd packages/api/config/jwk && caddy file-server --listen 127.0.0.1:3099' 'cd packages/api && sleep 1 && krakend run --config gateway/api-development.json' 'cd packages/app && yarn dev'",
"dev": "env-cmd --silent concurrently -k -n api,jwk,gateway,app 'cd packages/api && yarn dev' 'cd packages/api/config/jwk && caddy file-server --listen 127.0.0.1:3099' 'cd packages/api && sleep 1 && yarn gateway:dev' 'cd packages/app && yarn dev'",
"postinstall": "yarn api:install && yarn app:install",
"test": "yarn api:test && yarn app:test",
"test:oauth-server-build": "docker build packages/api/test/fixtures/gitea -t gitea-test",
"test:oauth-server": "env-cmd --silent docker run -e DB_TYPE=sqlite3 -e INSTALL_LOCK=true -e DISABLE_SSH=true -e ENABLE_OPENID_SIGNIN=false -e ENABLE_OPENID_SIGNUP=false -e DISABLE_REGISTRATION=true -e HTTP_PORT=3600 -e ROOT_URL=http://localhost:3600 -e GITEA_USERNAME -e GITEA_PASSWORD -e GITEA_EMAIL -p 3600:3600 gitea-test",
"test:oauth-server-create-app": "env-cmd --use-shell --silent -x \"curl -X POST -u \\$GITEA_USERNAME:\\$GITEA_PASSWORD \\$OAUTH_GITEA_BASE_URL/api/v1/user/applications/oauth2 -H 'accept: application/json' -H 'Content-Type: application/json' -d '{\"\\\"\"name\"\\\"\":\"\\\"\"MyApp\"\\\"\",\"\\\"\"redirect_uris\"\\\"\":[\"\\\"\"http://localhost:3002/auth/gitea/callback\"\\\"\"]}'\"",
"test:integration": "env-cmd --silent concurrently -k --success first -n api,jwk,gateway,app,test 'cd packages/api && npm start' 'cd packages/api/config/jwk && caddy file-server --listen 127.0.0.1:3099' 'cd packages/api && sleep 1 && krakend run --config gateway/api-development.json' 'cd packages/app && yarn dev' 'cd packages/app && echo Waiting 15 seconds and running tests... && sleep 15 && yarn test'",
"api:test": "env-cmd --use-shell --silent 'cd packages/api && yarn test'",
"api:install": "cd packages/api && yarn install",
"api:migrate": "env-cmd --use-shell --silent 'cd packages/api && yarn migrate'",
"app:test": "env-cmd --use-shell --silent 'cd packages/app && yarn test'",
"app:install": "cd packages/app && yarn install"
}
}