diff --git a/templates/compose/soketi-app-manager.yaml b/templates/compose/soketi-app-manager.yaml index 730bce6c6..3c7a98dfc 100644 --- a/templates/compose/soketi-app-manager.yaml +++ b/templates/compose/soketi-app-manager.yaml @@ -12,21 +12,21 @@ services: - 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 + - 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 diff --git a/templates/service-templates.json b/templates/service-templates.json index be30cba5c..76983d7e3 100644 --- a/templates/service-templates.json +++ b/templates/service-templates.json @@ -2800,6 +2800,20 @@ "logo": "svgs/default.webp", "minversion": "0.0.0" }, + "soketi-app-manager": { + "documentation": "https://github.com/rahulhaque/soketi-app-manager-filament?utm_source=coolify.io", + "slogan": "Manage soketi websocket server and apps with ease.", + "compose": "c2VydmljZXM6CiAgc29rZXRpLWFwcC1tYW5hZ2VyOgogICAgaW1hZ2U6ICdnaGNyLmlvL3JhaHVsaGFxdWUvc29rZXRpLWFwcC1tYW5hZ2VyLWZpbGFtZW50LWFscGluZTpsYXRlc3QnCiAgICBlbnZpcm9ubWVudDoKICAgICAgLSBTRVJWSUNFX0ZRRE5fU09LRVRJQVBQTUFOQUdFUl84MDgwCiAgICAgIC0gQVVUT1JVTl9FTkFCTEVEPXRydWUKICAgICAgLSAnQVVUT1JVTl9MQVJBVkVMX01JR1JBVElPTj0ke0FVVE9SVU5fTEFSQVZFTF9NSUdSQVRJT046LXRydWV9JwogICAgICAtICdBUFBfREVCVUc9JHtBUFBfREVCVUc6LWZhbHNlfScKICAgICAgLSAnQVBQX1VSTD0ke1NFUlZJQ0VfRlFETl9TT0tFVElBUFBNQU5BR0VSOj99JwogICAgICAtICdBUFBfS0VZPSR7QVBQX0tFWTo/fScKICAgICAgLSAnREJfQ09OTkVDVElPTj0ke0RCX0NPTk5FQ1RJT046P30nCiAgICAgIC0gJ0RCX0hPU1Q9JHtEQl9IT1NUOj99JwogICAgICAtICdEQl9QT1JUPSR7REJfUE9SVDo/fScKICAgICAgLSAnREJfREFUQUJBU0U9JHtEQl9EQVRBQkFTRTo/fScKICAgICAgLSAnREJfVVNFUk5BTUU9JHtEQl9VU0VSTkFNRTo/fScKICAgICAgLSAnREJfUEFTU1dPUkQ9JHtEQl9QQVNTV09SRDo/fScKICAgICAgLSAnUFVTSEVSX0hPU1Q9JHtQVVNIRVJfSE9TVDo/fScKICAgICAgLSAnUFVTSEVSX1BPUlQ9JHtQVVNIRVJfUE9SVDo/fScKICAgICAgLSAnUFVTSEVSX1NDSEVNRT0ke1BVU0hFUl9TQ0hFTUU6P30nCiAgICAgIC0gJ1BVU0hFUl9BUFBfQ0xVU1RFUj0ke1BVU0hFUl9BUFBfQ0xVU1RFUjo/fScKICAgICAgLSAnU09LRVRJX0RCX1JFRElTX1VTRVJOQU1FPSR7U09LRVRJX0RCX1JFRElTX1VTRVJOQU1FOj99JwogICAgICAtICdTT0tFVElfREJfUkVESVNfUEFTU1dPUkQ9JHtTT0tFVElfREJfUkVESVNfUEFTU1dPUkQ6P30nCiAgICAgIC0gJ01FVFJJQ1NfSE9TVD0ke01FVFJJQ1NfSE9TVDo/fScKICAgIGhlYWx0aGNoZWNrOgogICAgICB0ZXN0OgogICAgICAgIC0gQ01ECiAgICAgICAgLSBwaHAtZnBtLWhlYWx0aGNoZWNrCiAgICAgIHN0YXJ0X3BlcmlvZDogMTBzCg==", + "tags": [ + "soketi", + "websockets", + "app-manager", + "dashboard" + ], + "logo": "svgs/soketi-app-manager.svg", + "minversion": "0.0.0", + "port": "8080" + }, "soketi": { "documentation": "https://docs.soketi.app?utm_source=coolify.io", "slogan": "Soketi is your simple, fast, and resilient open-source WebSockets server.",