/
urusai
/
code_sample
Обзор
Документация
Войти
/
urusai
/
code_sample
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
deploy/docker/Dockerfile.kuber
32 строки
973 B
nick
init
30 сен 2024, 16:12
30 сен 2024, 16:12
c68451c
Код
Авторство
О чём код?
FROM python:3.11.2-slim # This prevents Python from writing out pyc files ENV PYTHONDONTWRITEBYTECODE 1 # This keeps Python from buffering stdin/stdout ENV PYTHONUNBUFFERED 1 COPY . /usr/app WORKDIR /usr/app RUN \ echo "---> Prepare system environment" && \ apt-get -y update &&\ apt-get -y install supervisor && \ mv deploy/files/supervisor/* /etc/ && \ chmod g-rwx,o-rwx /etc/supervisord.conf && chmod -R g-rwx,o-rwx /etc/supervisor.d/ && \ rm -r deploy && \ pip3 install supervisord-dependent-startup && \ echo "---> Install poetry" && \ pip3 install poetry && \ poetry config virtualenvs.create false && \ poetry install --no-dev && \ echo "---> Cleaning up" && \ apt-get clean autoclean && \ apt-get autoremove --yes && \ rm -rf /var/lib/{apt,dpkg,cache,log}/ && \ rm -rf /tmp/* && \ rm -rf /var/cache/apk/* CMD ["/usr/local/bin/python3", "/usr/local/bin/supervisord", "-c", "/etc/supervisord.conf"]