2024-08-14 13:35:03 +08:00
|
|
|
FROM python:3.11-slim-bookworm
|
|
|
|
|
|
|
|
|
|
EXPOSE 8080
|
|
|
|
|
|
|
|
|
|
WORKDIR /app/zhenxun
|
|
|
|
|
|
|
|
|
|
COPY . /app/zhenxun
|
|
|
|
|
|
2024-09-02 01:17:12 +08:00
|
|
|
RUN apt update && \
|
|
|
|
|
apt upgrade -y && \
|
|
|
|
|
apt install -y --no-install-recommends \
|
|
|
|
|
gcc \
|
2024-09-02 23:07:17 +08:00
|
|
|
g++ && \
|
2024-09-02 01:17:12 +08:00
|
|
|
apt clean
|
|
|
|
|
|
2024-12-03 17:53:21 +08:00
|
|
|
RUN pip install -r requirements.txt
|
2024-08-14 13:35:03 +08:00
|
|
|
|
|
|
|
|
VOLUME /app/zhenxun/data /app/zhenxun/data
|
|
|
|
|
|
|
|
|
|
VOLUME /app/zhenxun/resources /app/zhenxun/resources
|
|
|
|
|
|
2024-09-02 23:07:17 +08:00
|
|
|
VOLUME /app/zhenxun/.env.dev /app/zhenxun/.env.dev
|
|
|
|
|
|
2024-12-03 17:23:20 +08:00
|
|
|
RUN playwright install --with-deps chromium
|
2024-08-14 13:35:03 +08:00
|
|
|
|
2024-12-03 17:23:20 +08:00
|
|
|
CMD ["python", "bot.py"]
|