mirror of
https://github.com/microsoft/autogen.git
synced 2025-06-26 22:30:10 +00:00

<!-- Thank you for your contribution! Please review https://microsoft.github.io/autogen/docs/Contribute before opening a pull request. --> <!-- Please add a reviewer to the assignee section when you create a PR. If you don't have the access to it, we will shortly find a reviewer and assign them to your PR. --> ## Why are these changes needed? This reverts the base image in AutoGen Studio Dockerfile to `FROM python:3.10-slim`. This fixes the Docker image build failure due to conflicting UID with Dev Container's `vscode` user. ## Related issue number Fixes #5929 ## Checks - [ ] I've included any doc changes needed for <https://microsoft.github.io/autogen/>. See <https://github.com/microsoft/autogen/blob/main/CONTRIBUTING.md> to build and test documentation locally. - [ ] I've added tests (if relevant) corresponding to the changes introduced in this PR. - [ ] I've made sure all auto checks have passed.
18 lines
450 B
Docker
18 lines
450 B
Docker
FROM python:3.10-slim
|
|
WORKDIR /code
|
|
|
|
RUN pip install -U gunicorn autogenstudio
|
|
|
|
# Create a non-root user
|
|
RUN useradd -m -u 1000 user
|
|
USER user
|
|
ENV HOME=/home/user \
|
|
PATH=/home/user/.local/bin:$PATH \
|
|
AUTOGENSTUDIO_APPDIR=/home/user/app
|
|
|
|
WORKDIR $HOME/app
|
|
|
|
COPY --chown=user . $HOME/app
|
|
|
|
CMD gunicorn -w $((2 * $(getconf _NPROCESSORS_ONLN) + 1)) --timeout 12600 -k uvicorn.workers.UvicornWorker autogenstudio.web.app:app --bind "0.0.0.0:8081"
|