backend/test-env.sh
2025-09-01 15:58:08 +02:00

28 lines
788 B
Bash
Executable File

#!/bin/bash
# Test Environment Variables Loading
echo "Testing .env file loading..."
# Check if .env file exists
if [ ! -f .env ]; then
echo "ERROR: .env file not found!"
echo "Please copy .env.example to .env"
exit 1
fi
# Load .env file
set -o allexport
source .env
set +o allexport
echo "Environment variables loaded successfully!"
echo ""
echo "Key variables:"
echo " SPRING_PROFILES_ACTIVE = ${SPRING_PROFILES_ACTIVE:-dev}"
echo " SERVER_PORT = ${SERVER_PORT:-8080}"
echo " GOOGLE_CLIENT_ID = ${GOOGLE_CLIENT_ID:0:20}..." # Show only first 20 chars for security
echo " JWT_SECRET_KEY = ${JWT_SECRET_KEY:0:10}..." # Show only first 10 chars for security
echo " SPRING_DATASOURCE_URL = ${SPRING_DATASOURCE_URL:-Not set}"
echo ""
echo "Test completed successfully!"