38 lines
1.6 KiB
Plaintext
38 lines
1.6 KiB
Plaintext
# ©AngelaMos | 2026
|
|
# .env.example
|
|
# Copy to .env (production) and .env.development (development), then fill in.
|
|
# Both .env and .env.development are gitignored. Run `just init` to set the
|
|
# project name and randomize ports, or `just ports` to re-randomize ports.
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Identity
|
|
# ---------------------------------------------------------------------------
|
|
APP_NAME=tlsfp
|
|
|
|
# Frontend build-time vars (baked into the bundle by Vite)
|
|
VITE_APP_TITLE=JA3/JA4 TLS Fingerprinting
|
|
VITE_API_URL=/api
|
|
|
|
# Vite standalone dev proxy target (only used when running pnpm dev outside
|
|
# the compose network; inside compose, nginx proxies /api to the backend)
|
|
VITE_API_TARGET=http://tlsfp:8080
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Host ports (randomized per-machine to avoid collisions)
|
|
# ---------------------------------------------------------------------------
|
|
NGINX_HOST_PORT=11790
|
|
FRONTEND_HOST_PORT=39755
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Backend (Rust)
|
|
# ---------------------------------------------------------------------------
|
|
# Read by the tlsfp binary via EnvFilter. The dashboard backend service is
|
|
# defined under the `backend` compose profile and is not started by default
|
|
# until the serve command is implemented.
|
|
RUST_LOG=tlsfp=info
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Cloudflare Tunnel (overlay: cloudflared.compose.yml)
|
|
# ---------------------------------------------------------------------------
|
|
CLOUDFLARE_TUNNEL_TOKEN=
|