#!/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!"