From 88312895f05365df55da7e2f5118826460ed509e Mon Sep 17 00:00:00 2001 From: rahulhaque Date: Tue, 13 May 2025 13:54:37 +0600 Subject: [PATCH] =?UTF-8?q?Add=20soketi-app-manager=20service=20template?= =?UTF-8?q?=20=F0=9F=9A=80=20(#4797)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add soketi-app-manager service template 🚀 * Soketi-app-manager service template auto migration added ⚙ --- public/svgs/soketi-app-manager.svg | 9 +++++++ templates/compose/soketi-app-manager.yaml | 32 +++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 public/svgs/soketi-app-manager.svg create mode 100644 templates/compose/soketi-app-manager.yaml diff --git a/public/svgs/soketi-app-manager.svg b/public/svgs/soketi-app-manager.svg new file mode 100644 index 000000000..a9e31c968 --- /dev/null +++ b/public/svgs/soketi-app-manager.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/templates/compose/soketi-app-manager.yaml b/templates/compose/soketi-app-manager.yaml new file mode 100644 index 000000000..730bce6c6 --- /dev/null +++ b/templates/compose/soketi-app-manager.yaml @@ -0,0 +1,32 @@ +# documentation: https://github.com/rahulhaque/soketi-app-manager-filament +# slogan: Manage soketi websocket server and apps with ease. +# tags: soketi,websockets,app-manager,dashboard +# logo: svgs/soketi-app-manager.svg +# port: 8080 + +services: + soketi-app-manager: + image: ghcr.io/rahulhaque/soketi-app-manager-filament-alpine:latest + environment: + - SERVICE_FQDN_SOKETIAPPMANAGER_8080 + - AUTORUN_ENABLED=true + - AUTORUN_LARAVEL_MIGRATION=${AUTORUN_LARAVEL_MIGRATION:-true} + - APP_DEBUG=${APP_DEBUG:-false} + - APP_URL=$SERVICE_FQDN_SOKETIAPPMANAGER + - APP_KEY=$APP_KEY + - DB_CONNECTION=$DB_CONNECTION + - DB_HOST=$DB_HOST + - DB_PORT=$DB_PORT + - DB_DATABASE=$DB_DATABASE + - DB_USERNAME=$DB_USERNAME + - DB_PASSWORD=$DB_PASSWORD + - PUSHER_HOST=$PUSHER_HOST + - PUSHER_PORT=$PUSHER_PORT + - PUSHER_SCHEME=$PUSHER_SCHEME + - PUSHER_APP_CLUSTER=$PUSHER_APP_CLUSTER + - SOKETI_DB_REDIS_USERNAME=$SOKETI_DB_REDIS_USERNAME + - SOKETI_DB_REDIS_PASSWORD=$SOKETI_DB_REDIS_PASSWORD + - METRICS_HOST=$METRICS_HOST + healthcheck: + test: ["CMD", "php-fpm-healthcheck"] + start_period: 10s \ No newline at end of file