File size: 784 Bytes
7295b0b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/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