Files
telemtPanel/docker-compose.yml
T
Denozordec b5f31c1083
Build and Push Telemt Panel Docker Image / build-and-push (push) Failing after 38s
Build and Push Telemt Panel Docker Image / create-release (push) Skipped
Init
2026-08-04 18:33:48 +07:00

40 lines
1.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Telemt Panel — standalone quick-start (Linux: host network рядом с Telemt)
# Docs: docs/install.md
#
# cp .env.example .env # заполните JWT_SECRET, BOOTSTRAP_PASSWORD, TELEMT_API_URL
# docker compose up -d
services:
panel:
image: git.shts.su/denozord/telemtPanel:${PANEL_IMAGE_TAG:-latest}
container_name: telemt-panel
restart: unless-stopped
network_mode: host
env_file:
- .env
environment:
PANEL_MODE: ${PANEL_MODE:-standalone}
TELEMT_API_URL: ${TELEMT_API_URL:-http://127.0.0.1:9091}
TELEMT_AUTH_HEADER: ${TELEMT_AUTH_HEADER:-}
DATABASE_URL: sqlite:/data/app.db
STATIC_DIR: /app/static
NODE_ENV: production
SERVER_PORT: ${SERVER_PORT:-8080}
JWT_SECRET: ${JWT_SECRET:?set JWT_SECRET in .env}
PANEL_ENCRYPTION_KEY: ${PANEL_ENCRYPTION_KEY:-}
PANEL_PUBLIC_URL: ${PANEL_PUBLIC_URL:-http://127.0.0.1:8080}
BOOTSTRAP_USERNAME: ${BOOTSTRAP_USERNAME:-admin}
BOOTSTRAP_PASSWORD: ${BOOTSTRAP_PASSWORD:-}
LOG_LEVEL: ${LOG_LEVEL:-info}
volumes:
- panel_data:/data
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"
volumes:
panel_data:
name: telemt_panel_data