Files
Arch1Panel/apps/next-terminal/2.6.6/docker-compose.yml

50 lines
1.3 KiB
YAML
Raw Normal View History

2025-06-30 23:37:03 +08:00
services:
next-terminal:
2025-10-27 05:31:28 +08:00
image: dushixiang/next-terminal:v2.6.6
2025-06-30 23:37:03 +08:00
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
2025-07-21 10:04:35 +08:00
- ${PANEL_APP_PORT_HTTP}:8088
- ${PANEL_APP_PORT_SSH}:2022
- ${PANEL_APP_PORT_PROXY_HTTP}:80
- ${PANEL_APP_PORT_PROXY_HTTPS}:443
2025-06-30 23:37:03 +08:00
volumes:
2025-07-21 10:04:35 +08:00
- /etc/localtime:/etc/localtime
- ${DATA_PATH}:/usr/local/next-terminal/data
2025-06-30 23:37:03 +08:00
- ./logs:/usr/local/next-terminal/logs
- ./config.yaml:/etc/next-terminal/config.yaml
depends_on:
- postgresql
- guacd
2025-07-21 10:04:35 +08:00
labels:
createdBy: Apps
2025-06-30 23:37:03 +08:00
postgresql:
container_name: postgresql-${CONTAINER_NAME}
image: postgres:16.4
2025-06-30 23:37:03 +08:00
networks:
- 1panel-network
environment:
POSTGRES_DB: next-terminal
POSTGRES_USER: next-terminal
POSTGRES_PASSWORD: next-terminal
volumes:
- ./data/postgresql:/var/lib/postgresql/data
restart: always
guacd:
container_name: guacd-${CONTAINER_NAME}
2025-07-08 21:14:26 +08:00
image: dushixiang/guacd:latest
2025-06-30 23:37:03 +08:00
restart: always
networks:
- 1panel-network
volumes:
2025-07-21 10:04:35 +08:00
- ${DATA_PATH}:/usr/local/next-terminal/data
2025-06-30 23:37:03 +08:00
environment:
- GUACD_LOG_LEVEL=debug
2025-07-21 10:04:35 +08:00
labels:
createdBy: Apps
networks:
1panel-network:
external: true