|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
|
|
echo "Building Docker image..." |
|
|
docker build -t facebook-ad-analytics . |
|
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
|
|
echo "Following logs..." |
|
|
docker logs -f facebook-ad-analytics-web |