-
-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathdocker-compose.coolify.yml
29 lines (28 loc) · 1.42 KB
/
docker-compose.coolify.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 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
- APP_URL=$SERVICE_FQDN_SOKETIAPPMANAGER
- APP_KEY=$APP_KEY
- DB_CONNECTION=$DB_CONNECTION # `mysql` or `pgsql`
- DB_HOST=$DB_HOST # Paste from Coolify
- DB_PORT=$DB_PORT # Paste from Coolify
- DB_DATABASE=$DB_DATABASE # Paste from Coolify
- DB_USERNAME=$DB_USERNAME # Paste from Coolify
- DB_PASSWORD=$DB_PASSWORD # Paste from Coolify
- PUSHER_HOST=$PUSHER_HOST # Paste from Soketi. Required for playground
- PUSHER_PORT=$PUSHER_PORT # Paste from Soketi. Required for playground
- PUSHER_SCHEME=$PUSHER_SCHEME # `http` or `https`
- PUSHER_APP_CLUSTER=$PUSHER_APP_CLUSTER # Paste from Soketi. Required for playground
- SOKETI_DB_REDIS_USERNAME=$SOKETI_DB_REDIS_USERNAME # Paste from Coolify. Required for cleaning app cache
- SOKETI_DB_REDIS_PASSWORD=$SOKETI_DB_REDIS_PASSWORD # Paste from Coolify. Required for cleaning app cache
- METRICS_HOST=$METRICS_HOST # Paste from Soketi.
healthcheck:
test: ["CMD", "php-fpm-healthcheck"]
start_period: 10s