25 lines
827 B
YAML
25 lines
827 B
YAML
services:
|
|
tnproxy:
|
|
build: .
|
|
ports:
|
|
- "8880:8080"
|
|
volumes:
|
|
- ./data:/app/data
|
|
- ./logs:/app/logs
|
|
environment:
|
|
- DATABASE_URL=sqlite:///data/tnproxy.db
|
|
- SECRET_KEY=${SECRET_KEY:-change-me}
|
|
- ADMIN_SESSION_SECRET=${ADMIN_SESSION_SECRET:-change-me}
|
|
- ALLOWED_ADMIN_IPS=${ALLOWED_ADMIN_IPS:-}
|
|
- LOG_DIR=/app/logs
|
|
- LOG_LEVEL=${LOG_LEVEL:-INFO}
|
|
- LOG_ROTATE_MAX_BYTES=${LOG_ROTATE_MAX_BYTES:-10485760}
|
|
- LOG_ROTATE_BACKUP_COUNT=${LOG_ROTATE_BACKUP_COUNT:-5}
|
|
- SMTP_HOST=${SMTP_HOST:-}
|
|
- SMTP_PORT=${SMTP_PORT:-587}
|
|
- SMTP_USER=${SMTP_USER:-}
|
|
- SMTP_PASSWORD=${SMTP_PASSWORD:-}
|
|
- SMTP_FROM=${SMTP_FROM:-}
|
|
- SMTP_TO=${SMTP_TO:-}
|
|
- ADMIN_PANEL_ENABLED=${ADMIN_PANEL_ENABLED:-false}
|
|
restart: unless-stopped |