#!/bin/bash cd ~/late.io # Create missing scripts directory with placeholder mkdir -p scripts touch scripts/__init__.py cat < scripts/execution_engine.py def execute_agent_logic(): pass EOF # Ensure Dockerfile explicitly uses port 7860 internally cat < Dockerfile FROM python:3.11-slim WORKDIR /app COPY ./backend /app/backend COPY ./routes /app/routes COPY ./scripts /app/scripts COPY requirements.txt /app/ RUN pip install --no-cache-dir --upgrade -r requirements.txt EXPOSE 7860 CMD ["uvicorn", "backend.app:app", "--host", "0.0.0.0", "--port", "7860"] EOF # Remove any old containers and images docker stop agentic-app || true docker rm agentic-app || true docker rmi agentic-app:latest -f || true # Rebuild Docker image explicitly without cache docker build --no-cache -t agentic-app:latest . # Run the Docker container mapping port 7860 correctly docker run -d -p 7860:7860 --name agentic-app agentic-app:latest # Wait and verify sleep 3 docker logs agentic-app docker ps