blob: 43008e844a76d39d85a156b4d47be56568a88f7b [file] [log] [blame]
additionalRepositories:
- url: https://github.com/apache/shenyu-dashboard.git
checkoutLocation: frontend
tasks:
- name: Run backend
before: cd ./shenyu-admin
command: |
gp sync-await setup-backend
mvn spring-boot:run
- name: Run frontend
before: cd ../frontend
command: |
gp sync-await setup-frontend && gp ports await 9095
npm start
openMode: split-right
- name: Setup backend
init: |
sdk install java 17.0.11.fx-zulu < /dev/null
sdk default java 17.0.11.fx-zulu < /dev/null
mvn clean install -DskipTests
command: |
gp sync-done setup-backend
exit 0
- name: Setup frontend
before: cd ../frontend
init: |
npm install
command: |
gp sync-done setup-frontend
exit 0
openMode: split-right
vscode:
extensions:
- vscjava.vscode-java-pack
- editorconfig.editorconfig
- dbaeumer.vscode-eslint
- stylelint.vscode-stylelint
- DavidAnson.vscode-markdownlint
- ms-azuretools.vscode-docker
- cweijan.vscode-database-client2
- GitHub.vscode-pull-request-github
ports:
- port: 9095
onOpen: ignore