ECS Fargate - Запуск образа проекта Django - команда uwsgi не найдена
Я пытаюсь запустить образ django docker в ecs fargate, но у меня не получается, появляется эта ошибка
uwsgi: команда не найдена
Я пытался изменить путь к uwsgi и добавить его в файл требований, но это тоже не работает.
Dockerfile
FROM python:3.9-alpine
ARG MODE=production
ENV MODE=${MODE}
WORKDIR /code
COPY ./MyProject/requirements /code/MyProject/requirements/
COPY ./ /code/
RUN apk update
RUN apk add --no-cache --upgrade --virtual .build-deps \
gcc \
linux-headers \
musl-dev \
libxml2-dev \
libxslt-dev \
libffi-dev \
postgresql-libs \
postgresql-dev \
jpeg-dev \
libpq \
zlib-dev \
libjpeg \
g++ \
&& pip install -U pip setuptools \
&& pip install -U pip \
&& if [ "$MODE" != "development" ]; \
then \
pip install --no-cache-dir -r MyProject/requirements/production.txt; \
pip uninstall -y pip; \
chmod -R 644 *; \
chmod -R a+rx scripts MyProject auth0authorization communities \
homefeed posts registration userprofile; \
else \
pip install --no-cache-dir -r MyProject/requirements/development.txt; \
fi \
&& apk add musl
RUN apk add bash pcre # Runtime SO dependencies
RUN adduser -D -u 1000 -G www-data uwsgi
EXPOSE 8010
USER uwsgi
CMD ["bash", "scrip
Ошибка
2022-11-07 16:49:05scripts/start_server.sh: line 11: uwsgi: command not found
2022-11-07 16:49:05File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
2022-11-07 16:49:05File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
2022-11-07 16:49:05File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
2022-11-07 16:49:05File "<frozen importlib._bootstrap_external>", line 850, in exec_module
2022-11-07 16:49:05File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
2022-11-07 16:49:05File "/code/userprofile/models.py", line 9, in <module>
2022-11-07 16:49:05from categories.models import Category
2022-11-07 16:49:05ModuleNotFoundError: No module named 'categories.models'
2022-11-07 16:49:05**************************************************