Add soketi-app-manager configuration and update environment variable syntax
- Introduced soketi-app-manager service template with documentation, slogan, and logo. - Updated environment variable definitions in soketi-app-manager.yaml to use parameter expansion for improved error handling.
This commit is contained in:
@@ -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
|
@@ -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.",
|
||||
|
Reference in New Issue
Block a user