Dockerfile for local testing

This commit is contained in:
Nicholas Riegel 2026-05-29 14:53:09 -04:00
parent d08e7f9c27
commit 43ee650326

20
Dockerfile Normal file
View file

@ -0,0 +1,20 @@
FROM odoo:17.0
# Install Python testing dependencies directly with pip
# (Odoo base image already has system dependencies)
RUN pip install --no-cache-dir \
pytest \
pytest-odoo \
pytest-bdd \
pytest-cov \
pytest-html \
requests
# Copy addon to Odoo addons path
COPY addons/itsulu_blog_publisher /mnt/extra-addons/itsulu_blog_publisher
# Set working directory
WORKDIR /mnt/extra-addons/itsulu_blog_publisher
# Default command runs tests (can be overridden)
CMD ["pytest", "tests/", "-v", "--html=/tmp/report.html", "--self-contained-html"]