#
# Docker Environment Variables for BinktermPHP
#
# Copy this file to .env and configure for your environment
# These variables are used by docker-compose.yml
#
# Database Configuration
DB_NAME=binkterm
DB_USER=binkterm
DB_PASS=changeme
# Site Configuration
SITE_URL=http://localhost
SITE_NAME=BinktermPHP BBS
# BBS Configuration
SYSOP_NAME=Sysop
FIDONET_ADDRESS=
# Port Mappings (host:container)
HTTP_PORT=80
TELNET_PORT=2323
BINKP_PORT=24554
GEMINI_PORT=1965
DOSDOOR_WS_PORT=6001
# Credits System
CREDITS_ENABLED=true
# Experimental FREQ UI controls
ENABLE_FREQ_EXPERIMENTAL=false
# Retain binkp_session_log rows for this many days in scripts/database_maintenance.php
BINKP_SESSION_LOG_RETENTION_DAYS=30
# DOS Door Configuration
DOSDOOR_DEBUG_KEEP_FILES=false
DOSDOOR_WS_BIND_HOST=0.0.0.0
# BinkStream realtime WebSocket logging
BINKSTREAM_TRUSTED_PROXIES=127.0.0.1
# Development/Debug
APP_DEBUG=false
# Used by telnet/SSH registration to bypass browser-only anti-spam checks.
# Defaults to Chang3Me when omitted. Change this in production.
# TERMINAL_REGISTRATION_SECRET=Chang3Me
# Admin Daemon (leave empty to auto-generate)
ADMIN_DAEMON_SECRET=
# Setup flag - set to true on FIRST RUN ONLY to initialize database
# After first run, set back to false
RUN_SETUP=false
|