diff --git a/fiveparaminte-main/.dockerignore b/fiveparaminte-main/.dockerignore new file mode 100644 index 0000000..a1f2f8a --- /dev/null +++ b/fiveparaminte-main/.dockerignore @@ -0,0 +1,17 @@ +__pycache__/ +*.py[cod] +*.db +*.sqlite3 +*.log +*.bin +.env +venv/ +.venv/ +build/ +dist/ +*.spec +scratch/ +captures/ +.git/ +.idea/ +.vscode/ diff --git a/fiveparaminte-main/Dockerfile b/fiveparaminte-main/Dockerfile new file mode 100644 index 0000000..1d6b037 --- /dev/null +++ b/fiveparaminte-main/Dockerfile @@ -0,0 +1,15 @@ +FROM python:3.12-slim + +WORKDIR /app + +# Install dependencies +COPY requirements.txt . +RUN pip install --no-cache-dir -r requirements.txt + +# Copy application code +COPY . . + +# Render sets PORT env var (default 10000) +EXPOSE 10000 + +CMD uvicorn main:app --host 0.0.0.0 --port ${PORT:-10000}