# PostgreSQL Database Configuration POSTGRES_DB=fitpub POSTGRES_USER=fitpub POSTGRES_PASSWORD=change_me_in_production POSTGRES_PORT=5432 # Application Configuration APP_PORT=8080 SPRING_PROFILES_ACTIVE=prod # Domain and URL Configuration APP_DOMAIN=example.com APP_BASE_URL=https://example.com # Security Configuration # Generate a secure random string for JWT_SECRET in production # Example: openssl rand -base64 64 JWT_SECRET=change_me_to_a_secure_random_string_in_production JWT_EXPIRATION_MS=86400000 # ActivityPub Configuration ACTIVITYPUB_ENABLED=true # File Upload Configuration FILE_UPLOAD_MAX_SIZE=50MB FILE_UPLOAD_DIR=/app/uploads # Logging Configuration LOG_LEVEL_ROOT=INFO LOG_LEVEL_APP=INFO LOG_LEVEL_SPRING=INFO LOG_LEVEL_HIBERNATE=WARN LOG_LEVEL_FLYWAY=INFO # JPA/Hibernate Configuration JPA_SHOW_SQL=false JPA_FORMAT_SQL=false