diff --git a/demos/weather_forecast_logfire/docker-compose.yaml b/demos/weather_forecast_logfire/docker-compose.yaml index 2a36b803..1505d817 100644 --- a/demos/weather_forecast_logfire/docker-compose.yaml +++ b/demos/weather_forecast_logfire/docker-compose.yaml @@ -32,6 +32,8 @@ services: - ./otel-collector/otel-collector-config.yaml:/etc/otel-collector-config.yaml env_file: - .env + environment: + - LOGFIRE_API_KEY prometheus: build: diff --git a/demos/weather_forecast_logfire/run_demo.sh b/demos/weather_forecast_logfire/run_demo.sh index e6c678e8..e2577257 100644 --- a/demos/weather_forecast_logfire/run_demo.sh +++ b/demos/weather_forecast_logfire/run_demo.sh @@ -12,10 +12,15 @@ start_demo() { echo "Error: OPENAI_API_KEY environment variable is not set for the demo." exit 1 fi + if [ -z "$LOGFIRE_API_KEY"]; then + echo "Error: LOGFIRE_API_KEY environment variable is not set for the demo." + exit 1 + fi echo "Creating .env file..." echo "OPENAI_API_KEY=$OPENAI_API_KEY" > .env - echo ".env file created with OPENAI_API_KEY." + echo "LOGFIRE_API_KEY=$LOGFIRE_API_KEY" >> .env + echo ".env file created with OPENAI_API_KEY and LOGFIRE_API_KEY." fi # Step 3: Start Arch