From 27adf864ed17ad2854997820cb3c21e393f39fcc Mon Sep 17 00:00:00 2001 From: Axel Kaotic Date: Thu, 25 Jul 2024 03:15:03 +0200 Subject: [PATCH 1/2] [+] Template: chaskiq --- public/svgs/chaskiq.png | Bin 0 -> 5235 bytes templates/compose/chaskiq.yaml | 153 +++++++++++++++++++++++++++++++++ 2 files changed, 153 insertions(+) create mode 100644 public/svgs/chaskiq.png create mode 100644 templates/compose/chaskiq.yaml diff --git a/public/svgs/chaskiq.png b/public/svgs/chaskiq.png new file mode 100644 index 0000000000000000000000000000000000000000..8f9f142abc1af92fe3ac3bfb7580726352724d9e GIT binary patch literal 5235 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 tQt|ZP_5Xf>-HJQW@&7{DCTC}p{|EGI9P- /dev/null 2>&1"] + interval: 30s + timeout: 10s + retries: 3 + postgresql: + image: postgres:14-alpine + volumes: + - postgresql-data:/var/lib/postgresql/data + environment: + - POSTGRES_USER=$SERVICE_USER_POSTGRES + - POSTGRES_PASSWORD=$SERVICE_PASSWORD_POSTGRES + - POSTGRES_DB=${POSTGRES_DB:-chaskiq} + - POSTGRES_INITDB_ARGS= --data-checksums + - PSQL_HISTFILE=/root/log/.psql_history + healthcheck: + test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"] + interval: 10s + timeout: 5s + retries: 10 + redis: + image: redis:6-alpine + restart: always + volumes: + - redis-data:/data + healthcheck: + test: ["CMD", "redis-cli", "ping"] + interval: 10s + timeout: 5s + retries: 10 \ No newline at end of file From 4069631ae1e5802b61175007198a34bd2ffea69a Mon Sep 17 00:00:00 2001 From: Axel Kaotic Date: Fri, 26 Jul 2024 14:40:28 +0200 Subject: [PATCH 2/2] [FIX] Template: rabbitmq --- public/svgs/rabbitmq.svg | 1 + templates/compose/rabbitmq.yaml | 9 ++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 public/svgs/rabbitmq.svg diff --git a/public/svgs/rabbitmq.svg b/public/svgs/rabbitmq.svg new file mode 100644 index 000000000..7a94d71bb --- /dev/null +++ b/public/svgs/rabbitmq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/templates/compose/rabbitmq.yaml b/templates/compose/rabbitmq.yaml index b28171f1a..b8846c8b7 100644 --- a/templates/compose/rabbitmq.yaml +++ b/templates/compose/rabbitmq.yaml @@ -1,15 +1,18 @@ -# ignore: true # documentation: https://www.rabbitmq.com/documentation.html # slogan: With tens of thousands of users, RabbitMQ is one of the most popular open source message brokers. # tags: message broker, message queue, message-oriented middleware, MOM, AMQP, MQTT, STOMP, messaging +# logo: svgs/rabbitmq.svg +# port: 15672 services: rabbitmq: - image: rabbitmq:3 + image: rabbitmq:3-management environment: - - SERVICE_FQDN_RABBITMQ_5672 + - SERVICE_FQDN_RABBITMQ_15672 - RABBITMQ_DEFAULT_USER=$SERVICE_USER_RABBITMQ - RABBITMQ_DEFAULT_PASS=$SERVICE_PASSWORD_RABBITMQ + ports: + - 5672:5672 healthcheck: test: rabbitmq-diagnostics -q ping interval: 30s