Some checks are pending
Container / meta (analyzer) (push) Waiting to run
Container / meta (api) (push) Waiting to run
Container / meta (legacy) (push) Waiting to run
Container / meta (nginx) (push) Waiting to run
Container / meta (playout) (push) Waiting to run
Container / meta (worker) (push) Waiting to run
Container / build (push) Blocked by required conditions
Project / pre-commit (push) Waiting to run
Project / test-tools (push) Waiting to run
Release-Please / release-please (push) Waiting to run
60 lines
2.3 KiB
Bash
60 lines
2.3 KiB
Bash
# Archivo de variables para EasyPanel (alineado con docker-compose.easypanel.yml)
|
|
# Copia/pega este bloque en la sección Environment/Secrets del servicio en EasyPanel.
|
|
# Marca como SECRET las variables indicadas (POSTGRES_PASSWORD, RABBITMQ_DEFAULT_PASS, ICECAST_*_PASSWORD, etc.).
|
|
|
|
# ------------------ General ------------------
|
|
# Versión de las imágenes de LibreTime (usa la etiqueta de la imagen)
|
|
LIBRETIME_VERSION=4.5
|
|
# URL pública de la instalación (REEMPLAZA por tu dominio)
|
|
LIBRETIME_GENERAL_PUBLIC_URL=https://tu-dominio.example
|
|
# Habilitar debug (false en producción)
|
|
LIBRETIME_DEBUG=false
|
|
# Claves opcionales para la API/secretos internos (opcional)
|
|
LIBRETIME_API_KEY=
|
|
LIBRETIME_SECRET_KEY=
|
|
|
|
# ------------------ Postgres ------------------
|
|
POSTGRES_USER=libretime
|
|
# SECRET (REQUIRED): contraseña de Postgres
|
|
POSTGRES_PASSWORD=Jz/XxRUodVl2g0HE59DszTBJVY8Sdmv7
|
|
POSTGRES_DB=libretime
|
|
# Opcional: host/puerto si los cambias
|
|
POSTGRES_HOST=postgres
|
|
POSTGRES_PORT=5432
|
|
|
|
# ------------------ RabbitMQ ------------------
|
|
RABBITMQ_DEFAULT_VHOST=/libretime
|
|
RABBITMQ_DEFAULT_USER=libretime
|
|
# SECRET (REQUIRED): contraseña de RabbitMQ
|
|
RABBITMQ_DEFAULT_PASS=Bn321PQSRXanvmZlppuulVCB0ShN5Dz2
|
|
RABBITMQ_HOST=rabbitmq
|
|
RABBITMQ_PORT=5672
|
|
|
|
# ------------------ Nginx / puertos ------------------
|
|
# EasyPanel suele gestionar ruteo; ajusta si es necesario
|
|
NGINX_PORT=8080
|
|
NGINX_WORKER_PROCESSES=auto
|
|
|
|
# ------------------ Icecast ------------------
|
|
ICECAST_PORT=8000
|
|
# SECRET: contraseñas de Icecast (marcar como secret)
|
|
ICECAST_SOURCE_PASSWORD=dna1g1GcaaHakSN6C9X7rcPRpIIc/jV2
|
|
ICECAST_ADMIN_PASSWORD=BLoYLPlUXfmkxrsvGF7LP0TtVtuKNuzJ
|
|
ICECAST_RELAY_PASSWORD=jYzhEjwdiJlTk30QOYHum6UE61FHo+sd
|
|
ICECAST_ADMIN_USER=admin
|
|
ICECAST_HOSTNAME=stream.tu-dominio.example
|
|
|
|
# ------------------ Liquidsoap ------------------
|
|
LIQUIDSOAP_HARBOR_PORT=8001
|
|
LIQUIDSOAP_TELNET_PORT=8002
|
|
|
|
# ------------------ Opcionales / Compatibilidad ------------------
|
|
# Estas variables las usa el generador de config; es seguro incluirlas aquí
|
|
RABBITMQ_HOST=${RABBITMQ_HOST:-rabbitmq}
|
|
RABBITMQ_PORT=${RABBITMQ_PORT:-5672}
|
|
POSTGRES_HOST=${POSTGRES_HOST:-postgres}
|
|
POSTGRES_PORT=${POSTGRES_PORT:-5432}
|
|
|
|
# FIN: reemplaza los valores marcados con 'CAMBIA...' por secretos reales y
|
|
# marca las variables sensibles como SECRET en la UI de EasyPanel antes del deploy.
|