From 0c9fd5469e288c7ddb8fbc714494e349fbc066da Mon Sep 17 00:00:00 2001 From: Damien Arnodo Date: Sun, 11 Jan 2026 15:12:18 +0000 Subject: [PATCH] fix: use KESTRA_CONFIGURATION inline like official compose --- docker-compose.yml | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 68c6138..203c202 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -18,19 +18,45 @@ services: kestra: image: kestra/kestra:latest + pull_policy: always container_name: kestra network_mode: service:tailscale + stop_grace_period: 6m depends_on: tailscale: condition: service_started command: server standalone + user: "root" environment: - - KESTRA_CONFIGURATION_FILE=/app/config/application.yaml + KESTRA_CONFIGURATION: | + datasources: + postgres: + url: jdbc:postgresql://${DB_HOST}:${DB_PORT}/${DB_NAME} + driverClassName: org.postgresql.Driver + username: ${DB_USER} + password: ${DB_PASSWORD} + kestra: + server: + basic-auth: + enabled: true + username: ${KESTRA_ADMIN_USER} + password: ${KESTRA_ADMIN_PASSWORD} + repository: + type: postgres + storage: + type: local + local: + base-path: "/app/storage" + queue: + type: postgres + tasks: + tmp-dir: + path: /tmp/kestra-wd/tmp + url: https://kestra.taila5ad8.ts.net/ volumes: - kestra-data:/app/storage - /var/run/docker.sock:/var/run/docker.sock - - /opt/kestra/config/application.yaml:/app/config/application.yaml:ro - user: "root" + - /tmp/kestra-wd:/tmp/kestra-wd restart: unless-stopped volumes: