add agents dockerfile

This commit is contained in:
ramnique 2025-01-14 11:37:27 +05:30
parent 1d20e2cb97
commit 751e0371d8
4 changed files with 1654 additions and 2 deletions

View file

@ -0,0 +1,4 @@
.env
.env*
__pycache__/
venv/

View file

@ -30,5 +30,4 @@
**/**/*.out
*.log
**/*.log
**/**/*.log
*.lock
**/**/*.log

27
apps/agents/Dockerfile Normal file
View file

@ -0,0 +1,27 @@
# Use official Python runtime as base image
FROM python:3.12-slim
# Set working directory in container
WORKDIR /app
# Install poetry
RUN pip install poetry
# Copy poetry files
COPY pyproject.toml poetry.lock ./
# Configure poetry to not create virtual environment in container
RUN poetry config virtualenvs.create false
# Install dependencies
RUN poetry install --no-interaction --no-ansi
# Copy project files
COPY . .
# Set environment variables
ENV FLASK_APP=src.app.main
ENV PYTHONUNBUFFERED=1
# Command to run Flask development server
CMD ["flask", "run", "--host=0.0.0.0", "--port=3002"]

1622
apps/agents/poetry.lock generated Normal file

File diff suppressed because it is too large Load diff