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:-} restart: unless-stopped