Files
2023-12-07 14:58:02 +08:00

26 lines
617 B
Docker

FROM python:3.11
ENV PYTHON_VERSION=3.11
RUN apt-get update && apt-get install -y --no-install-recommends \
python${PYTHON_VERSION}-venv \
python${PYTHON_VERSION}-dev \
default-libmysqlclient-dev \
build-essential \
pkg-config \
&& rm -rf /var/lib/apt/lists/* \
WORKDIR /opt/aios
COPY ./src /opt/aios
COPY ./rootfs /opt/aios/app
RUN mkdir -p /root/myai/app
RUN mkdir -p /root/myai/data
RUN mkdir -p /root/myai/etc
RUN pip install --no-cache-dir -r /opt/aios/requirements.txt
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
CMD ["python3","./service/aios_shell/aios_shell.py"]