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