feat: configure Coolify to use terminal server internally

This commit is contained in:
2025-11-17 13:35:23 +01:00
parent 3050bbb859
commit 417fbb6ff1

View File

@@ -97,6 +97,8 @@ services:
depends_on: depends_on:
coolify_soketi: coolify_soketi:
condition: service_started condition: service_started
coolify_terminal:
condition: service_started
volumes: volumes:
- coolify_data:/data/coolify - coolify_data:/data/coolify
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
@@ -126,6 +128,8 @@ services:
- PUSHER_APP_SECRET=${DEV_COOLIFY_PUSHER_APP_SECRET} - PUSHER_APP_SECRET=${DEV_COOLIFY_PUSHER_APP_SECRET}
- PUSHER_SCHEME=https - PUSHER_SCHEME=https
- SSL_MODE=off - SSL_MODE=off
- TERMINAL_HOST=${DEV_COMPOSE_PROJECT_NAME}_coolify_terminal
- TERMINAL_PORT=6002
networks: networks:
- compose_network - compose_network
labels: labels:
@@ -196,18 +200,6 @@ services:
retries: 10 retries: 10
networks: networks:
- compose_network - compose_network
labels:
- "traefik.enable=${DEV_TRAEFIK_ENABLED}"
# Terminal WebSocket router
- "traefik.http.routers.${DEV_COMPOSE_PROJECT_NAME}-terminal.rule=Host(`${DEV_COOLIFY_TRAEFIK_HOST}`) && PathPrefix(`/terminal/ws`)"
- "traefik.http.routers.${DEV_COMPOSE_PROJECT_NAME}-terminal.entrypoints=web-secure"
- "traefik.http.routers.${DEV_COMPOSE_PROJECT_NAME}-terminal.tls.certresolver=resolver"
- "traefik.http.routers.${DEV_COMPOSE_PROJECT_NAME}-terminal.priority=100"
# Service
- "traefik.http.services.${DEV_COMPOSE_PROJECT_NAME}-terminal.loadbalancer.server.port=6002"
- "traefik.docker.network=${NETWORK_NAME}"
# Watchtower
- "com.centurylinklabs.watchtower.enable=${WATCHTOWER_LABEL_ENABLE}"
# n8n - Workflow automation platform # n8n - Workflow automation platform
n8n: n8n: