From 8edd63f7a34984f5141a2504a31dba742c0a56fb Mon Sep 17 00:00:00 2001 From: jaydee Date: Mon, 3 Mar 2025 19:26:38 +0100 Subject: [PATCH] alias --- kestra/.env | 1 + kestra/docker-compose.yml | 66 +++++++++++++++++++++++++++++++++++++++ pihole/docker-compose.yml | 2 +- 3 files changed, 68 insertions(+), 1 deletion(-) create mode 100644 kestra/.env create mode 100644 kestra/docker-compose.yml diff --git a/kestra/.env b/kestra/.env new file mode 100644 index 0000000..135fd32 --- /dev/null +++ b/kestra/.env @@ -0,0 +1 @@ +APPNAME=nginx diff --git a/kestra/docker-compose.yml b/kestra/docker-compose.yml new file mode 100644 index 0000000..cb2e0a1 --- /dev/null +++ b/kestra/docker-compose.yml @@ -0,0 +1,66 @@ +volumes: + postgres-data: + driver: local + kestra-data: + driver: local + +services: + postgres: + image: postgres:16 + volumes: + - /share/docker_data/kestra/postgres-data:/var/lib/postgresql/data + environment: + POSTGRES_DB: kestra + POSTGRES_USER: kestra + POSTGRES_PASSWORD: k3str4 + healthcheck: + test: ["CMD-SHELL", "pg_isready -d $${POSTGRES_DB} -U $${POSTGRES_USER}"] + interval: 30s + timeout: 10s + retries: 10 + restart: always + kestra: + image: kestra/kestra:latest + pull_policy: always + # Note that this is meant for development only. Refer to the documentation for production deployments of Kestra which runs without a root user. + user: "root" + command: server standalone --worker-thread=128 + volumes: + - /share/docker_data/kestra/kestra-data:/app/storage + - /var/run/docker.sock:/var/run/docker.sock + - /tmp/kestra-wd:/tmp/kestra-wd + restart: always + labels: + com.centurylinklabs.watchtower.enable: true + environment: + KESTRA_CONFIGURATION: | + datasources: + postgres: + url: jdbc:postgresql://postgres:5432/kestra + driverClassName: org.postgresql.Driver + username: kestra + password: k3str4 + kestra: + server: + basic-auth: + enabled: true + username: "jaydee@sectorq.eu" # it must be a valid email address + password: l4c1j4yd33Du5lo + repository: + type: postgres + storage: + type: local + local: + base-path: "/app/storage" + queue: + type: postgres + tasks: + tmp-dir: + path: /tmp/kestra-wd/tmp + url: http://localhost:8080/ + ports: + - "8980:8080" + - "8981:8081" + depends_on: + postgres: + condition: service_started \ No newline at end of file diff --git a/pihole/docker-compose.yml b/pihole/docker-compose.yml index 64bb492..37f2820 100644 --- a/pihole/docker-compose.yml +++ b/pihole/docker-compose.yml @@ -39,7 +39,7 @@ services: restart: unless-stopped #network_mode: host labels: - com.centurylinklabs.watchtower.enable: true + - com.centurylinklabs.watchtower.enable=true - homepage.group=Infrastructure - homepage.name=Pihole - homepage.weight=1