Bumps the patch group in /ui with 5 updates: | Package | From | To | | --- | --- | --- | | [vue-router](https://github.com/vuejs/router) | `4.6.3` | `4.6.4` | | [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.2` | | [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue) | `6.0.2` | `6.0.3` | | [eslint](https://github.com/eslint/eslint) | `9.39.1` | `9.39.2` | | [rolldown-vite](https://github.com/vitejs/rolldown-vite/tree/HEAD/packages/vite) | `7.2.10` | `7.2.11` | Updates `vue-router` from 4.6.3 to 4.6.4 - [Release notes](https://github.com/vuejs/router/releases) - [Commits](https://github.com/vuejs/router/compare/v4.6.3...v4.6.4) Updates `@eslint/js` from 9.39.1 to 9.39.2 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/commits/v9.39.2/packages/js) Updates `@vitejs/plugin-vue` from 6.0.2 to 6.0.3 - [Release notes](https://github.com/vitejs/vite-plugin-vue/releases) - [Changelog](https://github.com/vitejs/vite-plugin-vue/blob/main/packages/plugin-vue/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite-plugin-vue/commits/plugin-vue@6.0.3/packages/plugin-vue) Updates `eslint` from 9.39.1 to 9.39.2 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/compare/v9.39.1...v9.39.2) Updates `rolldown-vite` from 7.2.10 to 7.2.11 - [Release notes](https://github.com/vitejs/rolldown-vite/releases) - [Changelog](https://github.com/vitejs/rolldown-vite/blob/rolldown-vite/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/rolldown-vite/commits/v7.2.11/packages/vite) --- updated-dependencies: - dependency-name: vue-router dependency-version: 4.6.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: "@eslint/js" dependency-version: 9.39.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: patch - dependency-name: "@vitejs/plugin-vue" dependency-version: 6.0.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: patch - dependency-name: eslint dependency-version: 9.39.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: patch - dependency-name: rolldown-vite dependency-version: 7.2.11 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Kestra UI
Kestra UI is running using Vite.
INSTRUCTIONS
Development:
- (Optional) By default, your dev server will target
localhost:8080. If your backend is running elsewhere, you can create.env.development.localunderuifolder with this content:
VITE_APP_API_URL={myApiUrl}
-
Navigate into the
uifolder and runnpm installto install the dependencies for the frontend project. -
Now go to the
cli/src/main/resourcesfolder and create aapplication-override.ymlfile.
Now you have two choices:
Local mode:
Runs the Kestra server in local mode which uses a H2 database, so this is the only config you'd need:
micronaut:
server:
cors:
enabled: true
configurations:
all:
allowedOrigins:
- http://localhost:5173
You can then open a new terminal and run the following command to start the backend server: ./gradlew runLocal
Standalone mode:
Runs in standalone mode which uses Postgres. Make sure to have a local Postgres instance already running on localhost:
kestra:
repository:
type: postgres
storage:
type: local
local:
base-path: "/app/storage"
queue:
type: postgres
tasks:
tmp-dir:
path: /tmp/kestra-wd/tmp
anonymous-usage-report:
enabled: false
datasources:
postgres:
# It is important to note that you must use the "host.docker.internal" host when connecting to a docker container outside of your devcontainer as attempting to use localhost will only point back to this devcontainer.
url: jdbc:postgresql://host.docker.internal:5432/kestra
driverClassName: org.postgresql.Driver
username: kestra
password: k3str4
flyway:
datasources:
postgres:
enabled: true
locations:
- classpath:migrations/postgres
# We must ignore missing migrations as we may delete the wrong ones or delete those that are not used anymore.
ignore-migration-patterns: "*:missing,*:future"
out-of-order: true
micronaut:
server:
cors:
enabled: true
configurations:
all:
allowedOrigins:
- http://localhost:5173
If you're doing frontend development, you can run npm run dev from the ui folder after having the above running (which will provide a backend) to access your application from localhost:5173. This has the benefit to watch your changes and hot-reload upon doing frontend changes.