pddnsc

Форк
0
/
Dockerfile 
25 строк · 528.0 Байт
1
FROM python:3.12-alpine
2

3
ENV TZ Europe/Moscow
4
ENV SCHEDULE 1 * * * *
5

6
RUN	set -x && \
7
	apk add --no-cache --virtual .tz alpine-conf tzdata && \
8
	/sbin/setup-timezone -z $TZ && \
9
	apk del .tz
10

11
RUN mkdir /app
12
WORKDIR /app
13

14
COPY pddnsc ./pddnsc
15
RUN mkdir settings state
16
COPY requirements.txt .
17

18
RUN pip install --no-cache-dir -r requirements.txt
19

20
VOLUME /app/settings
21
VOLUME /app/state
22

23
CMD sh -exc 'echo "\
24
$SCHEDULE date && cd /app && python -m pddnsc.cli \
25
" > /etc/crontabs/root && exec crond -l 1 -f'
26

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.