1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Kanmail

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Dockerfile 824 Байты
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Nick Barrett Отправлено 02.08.2022 12:06 c327b1f
FROM --platform=linux/amd64 python:3.9.12-alpine3.15
LABEL maintainer="Nick Barrett, Oxygem <hello@oxygem.com>"
ARG PACKAGES='gcc make git musl-dev libc-dev libffi-dev libressl-dev zlib-dev cargo'
ADD pyproject.toml poetry.lock /opt/kanmail/
WORKDIR /opt/kanmail
RUN apk add --no-cache $PACKAGES \
&& pip install --no-cache-dir poetry \
&& poetry export > requirements.txt \
&& pip install --no-cache-dir -r requirements.txt \
&& apk del --purge $PACKAGES
ADD . /opt/kanmail
ADD ./dist /opt/kanmail/kanmail/client/static/dist
RUN adduser --disabled-password --gecos '' kanmail
RUN chown -R kanmail:kanmail /opt/kanmail
RUN mkdir -p /home/kanmail/.config/kanmail \
&& chown -R kanmail:kanmail /home/kanmail
VOLUME /home/kanmail/.config/kanmail
USER kanmail
ENTRYPOINT [ "/opt/kanmail/scripts/run_server.py" ]

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-Kanmail.git
git@api.gitlife.ru:oschina-mirror/mirrors-Kanmail.git
oschina-mirror
mirrors-Kanmail
mirrors-Kanmail
main