55 lines
1.2 KiB
YAML
55 lines
1.2 KiB
YAML
image:
|
|
file: .gitpod.Dockerfile
|
|
|
|
tasks:
|
|
|
|
- name: Run backend
|
|
before: cd hertzbeat-startup
|
|
command: |
|
|
gp sync-await setup-backend
|
|
mvn spring-boot:run
|
|
|
|
- name: Run frontend
|
|
before: cd web-app
|
|
command: |
|
|
gp sync-await setup-frontend
|
|
pnpm start --public-host "`gp url 4200`"
|
|
openMode: split-right
|
|
|
|
- name: Setup backend
|
|
init: |
|
|
mvn clean install -DskipTests
|
|
command: |
|
|
gp sync-done setup-backend
|
|
exit 0
|
|
|
|
- name: Setup frontend
|
|
init: |
|
|
cd web-app && pnpm 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: 4200
|
|
name: HertzBeat
|
|
onOpen: open-browser
|
|
|
|
- port: 1157
|
|
onOpen: ignore
|
|
|
|
- port: 1158
|
|
onOpen: ignore
|