diff --git a/tests/Dockerfile b/tests/Dockerfile index 3ef3a634..61a90e78 100644 --- a/tests/Dockerfile +++ b/tests/Dockerfile @@ -14,16 +14,16 @@ WORKDIR /usr/src/app # Copy the entire project into the container COPY . . -# Install Poetry and necessary dependencies +# Install Poetry RUN pip install poetry # Configure Poetry to avoid virtual environments and install dependencies RUN poetry config virtualenvs.create false && poetry install --no-interaction --no-ansi -# Install pytest +# Install pytest explicitly RUN pip install pytest -# Ensure pytest is installed and available +# Check if pytest is installed successfully RUN pytest --version || echo "pytest not found" # Ensure the logs directory has correct permissions @@ -32,7 +32,7 @@ RUN mkdir -p /usr/src/app/logs && chmod -R 777 /usr/src/app/logs # Ensure that the PATH includes the directory where pytest is installed ENV PATH="/usr/local/bin:$PATH" -# List files to verify pytest and tests exist +# List files in /usr/src/app to check if pytest is installed correctly RUN ls -l /usr/src/app # Set the working directory to the tests directory inside the container