diff --git a/stacks/open-terminal/compose.yaml b/stacks/open-terminal/compose.yaml new file mode 100644 index 0000000..f9338e8 --- /dev/null +++ b/stacks/open-terminal/compose.yaml @@ -0,0 +1,42 @@ + +services: + open-terminal: + image: ghcr.io/open-webui/open-terminal:latest + container_name: open-terminal + restart: unless-stopped + group_add: + - docker + + ports: + - "30377:8000" + + environment: + TZ: Europe/Moscow + OPEN_TERMINAL_API_KEY: ${OPEN_TERMINAL_API_KEY} + OPEN_TERMINAL_FILE_BROWSER_ROOT: filesystem + + volumes: + - /mnt/ssd:/ssd + - /mnt/tank:/tank + - /mnt/backup:/backup + - /mnt/video:/video + + - /var/run/docker.sock:/var/run/docker.sock + + - /mnt/ssd/apps/open-terminal:/home/user + + deploy: + resources: + limits: + memory: 2g + + healthcheck: + test: + - CMD + - wget + - -qO- + - http://localhost:8000/health + interval: 30s + timeout: 5s + retries: 3 + start_period: 30s \ No newline at end of file