diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..0930173 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,9 @@ +.venv +.git +__pycache__ +*.pyc +.pytest_cache +.mypy_cache +.ruff_cache +.env +tests \ No newline at end of file diff --git a/README.md b/README.md index 27e8adc..6a6899f 100644 --- a/README.md +++ b/README.md @@ -1 +1,3 @@ -# This is a bot which will help me to post content on LinkedIn and Twitter automatically. \ No newline at end of file +# AI Content Engine + +A bot that discovers trending dev topics, drafts LinkedIn posts with Gemini, and publishes on approval via Discord. \ No newline at end of file diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..4f98be0 --- /dev/null +++ b/dockerfile @@ -0,0 +1,10 @@ +FROM python:3.13-slim + +WORKDIR /app + +COPY requirements.txt . +RUN pip install --non-cache-dir -r requirements.txt + +COPY . . + +CMD ["python", "app/run_bot.py"] \ No newline at end of file