Commit Graph

77 Commits

Author SHA1 Message Date
wendrul cd7ab5165e Change port for indexer (to remove collision with prometheus) (#5619) 2025-04-15 11:07:20 +00:00
Alexander Petric dad829adf4 feat: adding docker log rotation by default in docker compose (#5295)
* feat: adding docker log rotation by default in docker compose

* add newline

* add compression
2025-02-14 20:48:33 +01:00
HugoCasa 31f61ab7a2 cache caddy data in docker compose (#5159) 2025-01-28 16:08:17 +01:00
Alexander Petric 0a7268714c give option to run container as non-root windmill user (#4959)
* main docker file

* fix docker image build test tag

* don't remove tag

* make root user default

* chown tmp folder

* create search and logs folder in order to inherite windmill user permissions

* Dockerfile

* lsp non root

* improving lsp image to get rid of critical vulnerabilities

* formatting

* support /root/.cache mount

* make the cache mount backwards compatible
2025-01-03 16:51:31 +01:00
wendrul ff8e98feb8 Remove unused env vars from docker compose + css fixes (#4841) 2024-12-04 18:33:41 +01:00
Henri Courdent 1344517bc7 Gi syntax docker compose (#4803) 2024-11-27 14:29:41 +01:00
Ruben Fiszel fa2f5e1b3f fix: improve app reports puppeteer interactions 2024-09-05 10:07:21 +02:00
HugoCasa 80a41669b2 feat: email triggers (#4163)
* feat: email triggers v0

* update docker compose to nginx with tcp reverse proxy + move smtp to private

* fix: open source build

* test: update ee ref for testing

* feat: use caddy with layer4

* fix: nit

* feat: configurable email domain

* fix: nit

* fix: nit

* fix: get l4 from main

* fix: default email domain to mail.domain

* update ee ref
2024-08-06 16:17:33 +02:00
wendrul 660a44c8f5 feat: Indexing improvements (#4167) 2024-08-01 16:57:42 +02:00
Ruben Fiszel 340868d282 feat: remove nativets in favor of bun with native pragma 2024-07-29 19:26:26 +02:00
Ruben Fiszel acac2f445b fix docker-compose 2024-07-24 19:05:31 +02:00
Ruben Fiszel 2f1d7349b9 fix: move bun cache to non mounted volume to benefit from cache optimization 2024-07-24 18:25:21 +02:00
wendrul d8fa36b7ad add more logs, change a fetch_one to opt and add back show memory every (#4087)
* add more logs, change a fetch_one to opt and add back show memory every

* Update ee repo ref
2024-07-16 14:14:21 +02:00
wendrul af444c8b36 feat: Full-text search on runs using tantivy and command palette for quick actions (#4046)
* Add indexer crate and files

* POC searcher

incomplete schema
only indexes at startup

* POC search component frontend

* Demo of the frontend element

* add Results and Args as text

* minimal functionality

* Make jump to scripts by name

also flows and apps

* Add button on sidebar to open search

* Update lock on indexer after merge

* Make arrow key navigation compatible with scrol

* Show empty result screen and log as a coming feat

* Add summary to script searchable items

* Catch `parts is undefined` error (uFuzzy)

* Index refreshing using tokio interval

* Fix JobLoader workspace being wrongly defined

* Fix click outside

* Add debouncing for completed run search

* Binary mode working + job index tracker

* Warning for no license + fix height scrollbars on content search

* Make it compile without EE files

* remove panic to use errors

* Move global search

* Cleanup UI, no more tab switcher but clear placeholders and actions

* Add tantivy feature flag for windmill-api

* Rework indexer mode

* Mac compatibility for shortcut

* Update test for new run_server

* Prepare sqlx

* Mac compatibility

* Fix openapi yaml

* Fix frontend

* Frontend api fix

* Update docker-compose.yml and caddyfile

With the (by default deactivated) container and reverse proxy to use the
windmill indexer

* fix feature flag for tests

* fix feature falg for running tests

* fix feature flag for running tests

* Make content search use search modal instead

* Add tantivy feature to ee build steps

* Remove old Content search

* change volume location for indexer

* Update dependencies

* Prepare sqlx

* Uncomment line on docker compose

* Add line between input and results

* Update ee repo ref
2024-07-11 11:13:27 +02:00
Ruben Fiszel aae70ac6cb feat: logs can be downloaded directly from server/frontend if using shared volume 2024-05-12 04:16:04 +02:00
Jacopo Bonomi 8398003809 typo error on comment (#3225) 2024-02-14 19:40:31 +01:00
Ruben Fiszel 92639a15d3 updating docker-compose to pg16 + increase shm size 2024-02-11 23:58:34 +01:00
Bret Mogilefsky 2f15b62ca9 Fix typo in docker-compose.yml comment (#3056) 2024-01-21 21:01:46 +01:00
Guillaume Bouvignies 326eac46fc feat: File path is option when uploading a file to S3 (#3029)
* feat: File path is option when uploading a file to S3

* Add frontend

* Fix lock

* Drag and drop file upload UI
2024-01-19 14:17:42 +01:00
HugoCasa 2768379885 feat: app reports v2 (#2778)
* fix: schema autocomplete

* feat: app reports v2

* fix: remove global copilot api call

* feat: nits

* fix: backward compatible slack notif

* feat: nits

* feat: log browser logs

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-12-05 18:55:46 +01:00
Guillaume Bouvignies 60ca8eec5d chore: Update comments for Caddy with HTTPS (#2569) 2023-11-06 18:25:32 +01:00
Ruben Fiszel f6d55da783 update deno to 1.38.0 and bun to 1.0.8 2023-11-04 18:22:53 +01:00
Ruben Fiszel d97e99edb8 add static version to lsp in docker-compose 2023-11-01 01:47:54 +01:00
Ruben Fiszel 35665cf102 fix: move keep job directories and expose debug metrics to instance settings UI 2023-10-26 13:08:39 +02:00
Ruben Fiszel 57dc62b298 fix: prometheus metrics are an instance settings 2023-10-25 23:32:47 +02:00
Ruben Fiszel 17129fdf0f add MODE env variable 2023-10-16 15:20:50 +02:00
Ruben Fiszel 36da52b269 remove license key from .env 2023-10-12 00:46:31 +02:00
Ruben Fiszel fdbb393a5f update docker-compose 2023-09-21 15:08:02 +02:00
Ruben Fiszel dc1b8bedf0 update docker-compose 2023-09-21 15:07:15 +02:00
Ruben Fiszel 3fc3e10ef5 improve and simplify setup 2023-09-21 11:00:42 +02:00
Ruben Fiszel ef3fb5dc77 add WORKER_GROUP to docker-compose 2023-09-13 21:42:56 +02:00
Ruben Fiszel 69cfe1ee13 feat: prometheus metrics are now ee only 2023-08-20 12:29:05 +02:00
HugoCasa 2f18b94b33 feat: add native powershell support (#2025)
* feat: add powershell support

* fix: lang build
2023-08-10 13:19:50 +00:00
Ruben Fiszel 9f8d834bbf add snowflake to native workers in docker-compose 2023-08-09 16:21:26 +02:00
Ruben Fiszel 314a4b614b refactor native workers to use native jobs 2023-08-03 10:32:45 +02:00
Ruben Fiszel be832f7f19 feat: use flock to avoid concurrency issues on pip and shared volume 2023-07-26 20:17:26 +02:00
Ruben Fiszel b7c7d564ca feat: add mysql as native integration (#1859) 2023-07-11 22:53:02 +02:00
Ruben Fiszel 596699b0e8 fix docker-compose 2023-07-09 09:52:53 +02:00
Ruben Fiszel c4c55714f4 Update docker-compose.yml 2023-07-08 17:02:46 +02:00
Ruben Fiszel 739d4095cc Update docker-compose.yml 2023-07-08 16:36:22 +02:00
Ruben Fiszel 9709f21c2b improve docker-compose 2023-07-08 09:58:45 +02:00
Ruben Fiszel 79ea3fae66 bun fixes 2023-07-06 22:29:00 +02:00
Ruben Fiszel 958fa999b7 Update docker-compose.yml 2023-07-05 20:24:17 +02:00
Ruben Fiszel dd13dfabf4 Update docker-compose.yml 2023-07-04 20:02:05 +02:00
Ruben Fiszel 41213a61aa feat: native fetch + native postgresql jobs (#1796)
* push

* test

* test

* done

* fix

* modify script lang enum

* fix tests

* update wasm

* fix tests
2023-07-04 19:39:59 +02:00
Ruben Fiszel 218ad892d7 feat: add configurable global error handler 2023-06-30 12:46:02 +02:00
Ruben Fiszel d6132ed8d2 improve docker-compose and email sending 2023-06-29 11:52:46 +02:00
Ruben Fiszel 0e3f46979d add volume to persist lsp cache 2023-06-23 06:03:26 +02:00
Ruben Fiszel aa8bfa0998 add oauth.json even to worker 2023-06-20 15:45:02 +02:00
Ruben Fiszel cb3177e3c0 feat: add dynamic default args to approval page form 2023-06-20 14:36:25 +02:00