#!/bin/bash # run_docker.sh - Build and run the Docker container # Stop any running containers echo "Stopping any running containers..." docker stop facebook-ad-analytics-web 2>/dev/null || true docker rm facebook-ad-analytics-web 2>/dev/null || true # Build the Docker image echo "Building Docker image..." docker build -t facebook-ad-analytics . # Run the container echo "Running container..." docker run -d --name facebook-ad-analytics-web \ -p 5000:5000 \ -e FLASK_ENV=development \ -e FLASK_DEBUG=1 \ -e DATABASE_URL=sqlite:////tmp/app.db \ -e INSTANCE_PATH=/tmp/instance \ -e SECRET_KEY=dev-secret-key \ -e OPENAI_API_KEY=sk-mock-key-for-development \ facebook-ad-analytics # Follow the logs echo "Following logs..." docker logs -f facebook-ad-analytics-web