chore(docker): add vendor directory to Dockerfile and update .dockerignore to exclude vendor test and documentation files

This commit is contained in:
Ivan 2026-05-02 05:28:06 -05:00
parent ddeff4d503
commit e4f2e91c24
No known key found for this signature in database
GPG key ID: B84314E2D9332AE0
3 changed files with 6 additions and 0 deletions

View file

@ -4,6 +4,10 @@ donate.md
screenshots/
docs/
vendor/lxmfy/tests/
vendor/lxmfy/docs/
vendor/lxmfy/.gitea/
# Development files
android/
android/keystore/

View file

@ -43,6 +43,7 @@ ENV PATH="/opt/venv/bin:$PATH"
RUN pip install --no-cache-dir --upgrade "pip>=26.0" "setuptools" "jaraco.context>=6.1.0"
COPY pyproject.toml poetry.lock README.md ./
COPY vendor ./vendor
RUN poetry config virtualenvs.create false && \
poetry check --lock && \
poetry install --no-root --only main --no-interaction --no-ansi && \

View file

@ -35,6 +35,7 @@ ENV PATH="/opt/venv/bin:$PATH"
RUN pip install --no-cache-dir --upgrade "pip>=26.0" "setuptools" "jaraco.context>=6.1.0"
COPY pyproject.toml poetry.lock README.md ./
COPY vendor ./vendor
RUN poetry config virtualenvs.create false && \
poetry check --lock && \
poetry install --no-root --only main --no-interaction --no-ansi && \