cleanup 3
This commit is contained in:
62
honey-config.properties.template
Normal file
62
honey-config.properties.template
Normal file
@@ -0,0 +1,62 @@
|
||||
# Honey Application Configuration
|
||||
# Copy this file to /run/secrets/honey-config.properties on your VPS
|
||||
# Replace all placeholder values with your actual configuration
|
||||
|
||||
# ============================================
|
||||
# Database Configuration
|
||||
# ============================================
|
||||
# SPRING_DATASOURCE_URL format: jdbc:mysql://<hostname>:<port>/<database-name>
|
||||
#
|
||||
# How to determine the URL:
|
||||
# - Hostname: 'db' (this is the MySQL service name in docker-compose.prod.yml)
|
||||
# * In Docker Compose, services communicate using their service names
|
||||
# * The MySQL service is named 'db', so use 'db' as the hostname
|
||||
# * Both containers are on the same Docker network, so 'db' resolves to the MySQL container
|
||||
# - Port: '3306' (default MySQL port, internal to Docker network)
|
||||
# - Database name: 'honey_db' (must match MYSQL_DATABASE in docker-compose.prod.yml)
|
||||
#
|
||||
# Example: jdbc:mysql://db:3306/honey_db
|
||||
# └─┬─┘ └┬┘ └─┬──┘ └───┬────┘
|
||||
# │ │ │ └─ Database name
|
||||
# │ │ └─ Port (3306 is MySQL default)
|
||||
# │ └─ Service name in docker-compose (acts as hostname)
|
||||
# └─ JDBC protocol for MySQL
|
||||
#
|
||||
# IMPORTANT: Use 'db' as hostname, NOT 'localhost' or '127.0.0.1'
|
||||
# This is an internal Docker network connection
|
||||
SPRING_DATASOURCE_URL=jdbc:mysql://db:3306/honey_db
|
||||
SPRING_DATASOURCE_USERNAME=root
|
||||
SPRING_DATASOURCE_PASSWORD=your_secure_database_password_here
|
||||
|
||||
# ============================================
|
||||
# Telegram Bot Configuration
|
||||
# ============================================
|
||||
TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here
|
||||
TELEGRAM_CHANNEL_CHECKER_BOT_TOKEN=your_channel_checker_bot_token_here
|
||||
TELEGRAM_FOLLOW_TASK_CHANNEL_ID=@your_channel_name
|
||||
|
||||
# ============================================
|
||||
# Frontend Configuration
|
||||
# ============================================
|
||||
FRONTEND_URL=https://yourdomain.com
|
||||
|
||||
# ============================================
|
||||
# Avatar Storage Configuration
|
||||
# ============================================
|
||||
APP_AVATAR_STORAGE_PATH=/app/data/avatars
|
||||
APP_AVATAR_PUBLIC_BASE_URL=
|
||||
APP_AVATAR_MAX_SIZE_BYTES=2097152
|
||||
APP_AVATAR_MAX_DIMENSION=512
|
||||
|
||||
# ============================================
|
||||
# Session Configuration (Optional - defaults shown)
|
||||
# ============================================
|
||||
APP_SESSION_MAX_ACTIVE_PER_USER=5
|
||||
APP_SESSION_CLEANUP_BATCH_SIZE=5000
|
||||
APP_SESSION_CLEANUP_MAX_BATCHES=20
|
||||
|
||||
# ============================================
|
||||
# GeoIP Configuration (Optional)
|
||||
# ============================================
|
||||
GEOIP_DB_PATH=
|
||||
|
||||
Reference in New Issue
Block a user