Fix copy of cogs + models source code

- We were not putting the modules in a dir so it was not being included in the install
- Fix the COPY directives
- Add a `find` run to show the src layout so someone building / looking at logs can inspect easy

Ran and got a new error which I will open an issue for using your recent additons ...
Cooper Ry Lees 1 year ago
parent eb407907d0
commit 1b036ef902

@ -11,10 +11,12 @@ RUN pip install --target="/install" --upgrade pip setuptools wheel
COPY requirements.txt /install
RUN pip install --target="/install" -r requirements.txt
COPY README.md /src
COPY cogs /src
COPY models /src
COPY cogs /src/cogs
COPY models /src/models
COPY gpt3discord.py /src
COPY pyproject.toml /src
# For debugging + seeing that the modiles file layouts look correct ...
find /src
RUN pip install --target="/install" /src
# Copy minimal to main image (to keep as small as possible)
@ -22,4 +24,4 @@ FROM python:${PY_VERSION}-slim
ARG PY_VERSION
COPY --from=builder /install /usr/local/lib/python${PY_VERSION}/site-packages
COPY gpt3discord.py /bin/gpt3discord
CMD ["python3", "/bin/gpt3discord"]
CMD ["python3", "/bin/gpt3discord"]

Loading…
Cancel
Save